查看: 379  |  回复: 0
  VB6 制作用户定义控件UserControl1.ctl(控件代码)和UserControl1.ctx(资源二进制)
楼主
发表于 2024年4月20日 22:42

Ctl文件:即Visual Basic User Control,用户控件文件,储存了一个用户自定义的控件的信息。

Ctx文件:即Visual Basic User Control Binary File,VB用户控件二进制文件。和Frx文件一样,它储存的是一个用户自定义控件的图像数据(包括Picture属性和ToolboxBitmap (工具箱图片)属性)


新建标准EXE,在【工程】->【添加用户控件】选【用户控件】,可以看到多了一个UserControl1。

在用户控件的界面上添加一个Label一个Image,同时将Label1置为顶层(让Label1压着Image1就行了) 
然后将Label1的backstyle设为透明,UserControl1的backstyle也设为透明,Image1的strech属性设置为True,然后随便为Image1添加背景图片。

在UserControl1中粘贴如下代码:  

具体代码只能由VIP查看,请升级

关闭UserControl1窗口,才不是灰色。

在Form1,新建Command1-2(按钮CommandButton),拉入一个刚才的控件命名成UserControl1代码:

具体代码只能由VIP查看,请升级

可以看效果了,生成的 工程1.exe 可以拷贝到其他地方使用,而无需带UserControl1.ctl和UserControl1.ctx。

您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2024 MaNongKu.com