我做了一个控件,里面包含一个image控件,初始图片是自己做好的pic1.gif
控件代码很简单,如下:
Dim strPath As String
Public Property Get picture() As String
   picture = strPath
End PropertyPublic Property Let picture(ByVal vNewValue As String)
   strPath = vNewValue
   Image1.picture = LoadPicture(strPath)
   PropertyChanged (picture)
End Property控件编译了,我在程序里面引用,修改了属性:picture改成了其他图片的路径
然后编译我的应用程序,启动编译的应用程序,发现控件的image1的图片没变,不知道为什么?
现在我有个问题:我希望将控件引用后,直接在编辑程序时修改控件的属性,达到修改控件的图片的目的,并且这个图片能在我把程序编译后继续保留在控件中,而不必在应用程序或者文件夹中带图片。请问该怎么做?
这个问题也就是:我希望直接在引用控件后修改它的属性,而让控件保留属性。
就象VB的image控件,修改了picture属性后,图片就保留了在image属性里面了,不用在程序运行中修改或者加载就能显示出来,我自己做的控件能完成这个任务吗?望高手指点!非常感谢
谢谢!