请教下在image控件中显示图片的问题
'如何做才能通过图片的(长 与 宽)和(图片的像素)来显示图片呢?(就是打开时能像windows的图片和传真查看器一样,
'根据图片的(长 与 宽)和(图片的像素)来显示图片).
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Private Sub Form_Resize()'这样做在显示时只是作了适应大小的调整.....
Picture1.Top = 100
Picture1.Left = 100
Picture1.Width = Me.ScaleWidth - Picture1.Left - 100
Picture1.Height = Me.ScaleHeight - Picture1.Top - 100
End Sub
Private Sub Picture1_Resize()
Image1.Top = 0
Image1.Left = 0
Image1.Width = Picture1.Width
Image1.Height = Picture1.Height
Image1.Stretch = True
End Sub
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'以下代码是来自下载的源码. 但看不懂是什么意思. (请教各位,如果要实现这样的效果该如何该呢?谢谢各位!)
Public Sub LoadPreview(FileName As String)
Dim ximg As cIMAGE
Dim PicRatio, xRatio As Single
Set ximg = New cIMAGE
With PicPreview
PicRatio = .Width / .Height
ximg.Load FileName
xRatio = ximg.ImageWidth / ximg.ImageHeight
If ximg.ImageHeight < ximg.ImageWidth Then
ximg.ReSize .Width * 15 / 16, 0, False
Else
ximg.ReSize 0, .Height * 15 / 16, False
End If
ImgPreview.Visible = False
ImgPreview.Left = (.ScaleWidth - ximg.ImageWidth) / 2
ImgPreview.Top = (.ScaleHeight - ximg.ImageHeight) / 2
ImgPreview.Width = ximg.ImageWidth
ImgPreview.Height = ximg.ImageHeight
ImgPreview.Picture = ximg.Picture
ImgPreview.Visible = True
.Tag = FileName
End With
Set ximg = Nothing
Exit Sub
Resume Next
End Sub
...全文
相关推荐
asp.net显示图片到指定的Image控件中 具体实现
介绍了asp.net显示图片到指定的Image控件中 具体实现,有需要的朋友可以参考一下
C#.NET图片数据流使用image控件显示
写项目恰好写道这一块,调用了web服务之后,没想到,贼难写,完全写不出来。看晚上找了一晚上,也没看出个所以然来,终于自己写出来了,一定要分享。 首先,当我们获取到图片的数据流时,我们最好用一个页面单独来接受,这样,我们就可以把他当作图片的URL! 我这里新建了一个web窗体 好了,我们的图片就建好了,现在我们在另一个页面里面拉一个,Image控件! 然后在它的后端文件中,我们写这样一段话,结束完工! 看到这里,还不用你的小手,给我这个快要秃头的美少女,一个小小的关注。这样我才有动力,为大家继续解决有趣
C#如何使用图像控件显示图片
C#如何使用图像控件显示图片
VB在image控件中显示png
纯VB代码用GDI实现将png显示到image中.
WPF中Image控件Source属性的相对路径和绝对路径问题(经验总结)
WPF中Image控件Source属性的相对路径和绝对路径问题的开发经验总结,亲测通过!


控件
