各位大虾,小弟有一事,就是小弟用的Image服务器控件,图片是通过数据库中读取出来的,怎样实现单击图片放大的功能呢??

解决方案 »

  1.   


     string originalFilename = "D:\\My Documents\\My Pictures\\P1010999.jpg";
      System.Drawing.Image image = System.Drawing.Image.FromFile(originalFilename);
            //取得图片大小
            int SmallWidth = image.Width;
           int SmallHieght = image.Height ;
           
    获取了当前图片的宽高。放大,放小都可以了
      

  2.   

    应该写在哪个事件里呢?Image没有单击或者双击事件
      

  3.   

    img不提供onclick事件么?
    万一真的即使不提供了,你可以在img的外围放置一个onclick事件么?
      

  4.   

    加一个onclick事件:
    html代码
        <asp:Image ID="Image1" runat="server" ImageUrl="~/images/2_koukoujiayi.jpg" onclick="document.getElementById('Image1').width = 500;"  />
      

  5.   

    <a href="a.jpg"  rel="lightbox">
    <img src="a.jpg" width="135" height="136" border="0" />
    </a> 
    或DIV显示
    http://topic.csdn.net/u/20090806/19/f4ebf94c-1b5c-4273-9d9c-c61b84c91515.html
      

  6.   

    winform:
    bitmap bmp=picturebox1.image;
    picturebox1.image=bmp.clone(new rectengle(bmp.width,bmp.height),bmp.width*2;bmp.height*2);
    webform:
    var a=document.getelementbyid("img");
    a.style.width=a.width*2;
    a.style.height=a.height*2;
    不知道对不
      

  7.   

    两张图片。。大的为放大后的。。小的就是原来的。。弄个div 。。单击时显示。并设置坐标在原图旁边。。设置大小。。
    (也可以鼠标移到小图时显示大图。)用Js实现。网上应该很多。。找找。
      

  8.   

    最后还是用Jquery了,效果真的不错。