我有一个bitmap的object,有两个按钮,我想在按第一个按钮时读一下bitmap,在按第二个按钮时再读一次,该怎么做?Sub Btn1_Click()
PictureBox.Image = New Bitmap(FileName)
PictureBox.Refresh()
End SubSub Btn2_Click()
PictureBox.Image = New Bitmap(FileName)
PictureBox.Refresh()
End Sub可以这样做吗?这样的话就会有两次的new操作,会不会有影响?
如果我想在General模块中,定义一个bitmap object,应该怎样初始化?
Public BitMapSource As New Bitmap("")
这样做可以吗?bitmap的路径为空了, 会不会有问题。
PictureBox.Image = New Bitmap(FileName)
PictureBox.Refresh()
End SubSub Btn2_Click()
PictureBox.Image = New Bitmap(FileName)
PictureBox.Refresh()
End Sub可以这样做吗?这样的话就会有两次的new操作,会不会有影响?
如果我想在General模块中,定义一个bitmap object,应该怎样初始化?
Public BitMapSource As New Bitmap("")
这样做可以吗?bitmap的路径为空了, 会不会有问题。
解决方案 »
- 68............68..........16数据帧分析求救
- VBA中怎么取得数据存在的首行
- 菜鸟请教:谁能说明一下c,vc,vb的相同点和不同点
- 点击listview 空白地方的时候,老会自动选中第一项item。怎么不让它选中呢。
- 关于DataReport的用法,哪位能留下QQ或MSN?
- 关于“记时”的一个疑问
- 怎么用代码设置当操作系统启动时自动启动SQL服务
- 怎么会出现这种问题呢??
- 请看:
- 百倍提高运行速度,极速sql记录倒入excel表格,19个子段5万条记录只需30秒,欢迎大家来讨论!
- 在webbrowers中,怎样动态的给其内容赋值
- 如何禁止改变窗口大小,但是保留最小化最大化按钮
Set Picture1.Picture = LoadPicture("PARTY.BMP")
用LoadPicture吧,不用new了
我也赞成用 LoadPicture。
而且你的用法也没问题,稍微改下会更好,用picture属性
Sub Btn1_Click()
if not (PictureBox.picture is nothing ) then set PictureBox.picture=nothing
PictureBox.picture = New Bitmap(FileName)
PictureBox.Refresh()
End SubSub Btn2_Click()
if not (PictureBox.picture is nothing ) then set PictureBox.picture=nothing
PictureBox.picture = New Bitmap(FileName)
PictureBox.Refresh()
End Sub