电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VB用户控件制作

VB用户控件制作_第1页
1/23
VB用户控件制作_第2页
2/23
VB用户控件制作_第3页
3/23
下载后可任意编辑VB 用户控件制作制作用户控件,主要就是进行以下三项代码编写工作:1.定义控件的属性、事件和方法,其中属性是最常使用的。2.保存和读取中间用户设置的属性值。3.为达到你的预定目的而调用的各种技术手段。 在用户控件中定义的属性、事件、方法,其性质都必须是公用的,也就是说,只有用 Public 来定义,这样你才能在主程序代码中使用这些事件和方法,以及设置或猎取这些属性值,也只有公用的属性才会在窗体页面相关控件的属性窗口显示出来。一、属性 属性是用户控件最基本的东东,用户控件可以没有事件,可以没有方法,但不能没有属性(当然,技术上来说是可以没有属性的,但这样的控件使中间用户无法进行任何设置,是没有什么意义的)。那么,如何定义用户控件的属性呢?为用户控件添加属性有两种办法:1.公用变量法:public 变量名称 as 类型 这里的变量名称就是属性名称。这样定义的属性一般不会保存属性值,所以常常用作只读属性,在笔 者 的 用 户 控 件 中 , 用 于 对 主 程 序 返 回 一 个 必 要 的 值 。 例 如 “ 四 则 运 算 ” 控 件 中 的“ComputeAnswer”属性:Public ComputeAnswer As String 它返回的是计算结果,而计算结果是不需要保存在控件中的,所以把它用公用变量法定义。再例如消息框控件中的 FeedValue 属性:Public FeedValue As Integer '返回值 它返回最终用户选中的消息框按纽的编号,这个编号也只需要在主程序中处理,而无需保存在控件中,所以也用公用变量法定义成只读属性。2.property 过程法:public property Get 过程名称() as 类型……end propertypublic property Let 过程名称(new 值 as 类型)……end property 这里的过程名称就是属性名称。 而 property 过程法又有两种:一种是如上所述的标准过程法,另一种就是枚举法。 ㈠标准过程法下载后可任意编辑 这是用得最多的一种属性定义方法。在用户控件的代码页面选中“工具→添加过程”,会跳出一个对话框,然后在单选按纽中选择“属性”,再在“名称”栏中输入属性名,点击确定,VB 就会自动生成上述的几行代码,你将“类型”改为你所需要的,再输入相关代码即可。 标准过程法中,Get 过程和 Let 过程一般是成对出现的。例如“闪耀标签”控件中定义闪耀时的前景颜色 FlickerForeColor 属性的代码:Public Property Get FlickerForeColor() As OLE...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

VB用户控件制作

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部