用vb做的控件的中的图片属性如何手动修改
在做vb控件时遇到下面一个问题:类似于做一个带三个图片的按钮,分别时Normal,MoveIn,Press三种形态的图片
可是做出的控件在设计环境下修改对应的Picture属性后看到图片的更改,可是运行后图片又变成默认的了,请问各位高手如何解决? --------------------编程问答-------------------- 设计环境下修改对应的Picture属性后看到图片的更改,可是运行后图片又变成默认的了
代码中重新设置Picture属性 --------------------编程问答-------------------- picture控件是能在设计设计环境下存储Picture的 --------------------编程问答-------------------- 假设就有一个UserControl1,未加其他控件
将UserControl1的Picture公开出来仍为Picture。
相关代码如下
Public Property Get Picture() As Picture
Set Picture = UserControl.Picture
End Property
Public Property Set Picture(ByVal New_Picture As Picture)
Set UserControl.Picture = New_Picture
PropertyChanged "Picture"
End Property
'下面两个事件是重点
'从存贮器中加载属性值
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
Set Picture = PropBag.ReadProperty("Picture", Nothing)
End Sub
'将属性值写到存储器
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
Call PropBag.WriteProperty("Picture", Picture, Nothing)
End Sub
可以通过 外接程序 “ActiveX控件接口向导”进行设计 --------------------编程问答-------------------- 是用向导做的,可是不能在设计环境储存图片啊
在设计环境下更改能看到,可是一运行,图片又变成默认的了
补充:VB , 控件