控件
Active组件
Lib
DLL
Com
Activx
代码组件
ActiveX DLL
ActiveX EXE
控件
内部控件是用户随意使用的
ActiveX控件是需要版权的
如果用ActiveX控件研发别的控件,微软只授权了内部控件
控件添加到窗体之后立刻给控件命名,尽量描述清楚
控件值
所有控件都有一个属性,只需引用控件名而无需使用属性名就可利用这个属性来存储或获取数值,称此属性为控件的值,这是控件的最重要或最常用属性。
控件数组
把同类的控件放在一起可动态加载控件!!! 运行时加载控件数组
有些隐形控件是不可见的,但是控件是代码可运行的
输入焦点的含义
可以用鼠标键盘输入
有的可以有输入焦点,有的没有输入焦点】
定位属性
单位
事件:单击、双击
TextBox属性:
Multiline
Locked:
IMEmode
ScrollBars:滚动条
Passwordchar:输入的文本是*号表示,.text= “”输入的还是什么
事件
Change:不只是用户可以更改,也可以代码,避免change事件循环使用
Picturebox属性
Align:是否对齐
Autosize:图片框是否改变大小,图片框不能改变图片的大小
Picture:
Image:改变图片大小
LoadPicture()运行时加载图片
Default:设置command控件为默认Enter按钮,只能在一个控件为真
Cancel:设置command控件为默认ESC按钮,只能在一个控件为真
如果frame有多个option选项框,只能选取其中一个
Check复选框可以多选Frame1 和frame2 没有关系
Timer
Timer控件是不可见得,不适合精确计时
Enabled:控件是否执行
Interval:间隔时间设置计量单位,毫秒
Timer事件中代码尽量少减少间隔时间
Valiate:判定用户刚刚输入的数据是否有效
Causevalidate:true时无论叫焦点在那,只要
转移到这个控件,失去焦点的这个控件valiate
立即执行false时这个控件得到焦点时失去焦
点的控件valiate事件不发生
Autoredraw为真,开辟一个区域把所有的操作映射
Paint事件:内代码尽量精简
来源:CSDN
作者:17期-刘子阳
链接:https://blog.csdn.net/weixin_45706862/article/details/104195643