1、Dblclick双击窗体空白处Load当窗体加载到内存时UnLoad当窗体从内存中卸载GotFocus当窗体获得焦点时LostFocus当窗体失去焦点时4)窗体常用方法常用方法名Hide隐藏窗体Show显示窗体Move移动窗体到指定位置SetFocus获得焦点2、一般类控件的使用1)Label常用属性名设置标签上显示的标题Aligment设置对齐方式Autosize是否自动适应2)TextBoxAlignment设置对齐Text文本框里显示的内容MultiLine是否允许多行显示ScrollBars设置是否显示滚动条三、选择类控件1 OptionButton(单选按钮)Value设置是否被选中
2、Style设置样式常用事件单击时触发2.CheckBox(复选框)3.ListBox(列表框)List列表项ListIndex当前被选中的列表项索引值ListCount列表框中列表项总项数当前被选中的列表项内容AddItem添加列表项RemoveItem删除列表项Clear清除所有列表项说明:1 List属性是一个数组,一般格式为:List(x)如List(1)表示是第二个项目2 ListIndex属性的值为当前选中的列表项的索引值,0表示选中,-1表示没有选中。3 ListCount属性表示一共有多少个列表项4 Text属性表示当前选中的列表项的内容。四、方法方法是VB自身提供的一些特殊的过
3、程,用来完成一定的操作。不同的对象可执行不同的操作,因此,对象调用的方法也有所不同。窗体上常用的方法有:(1)Show方法调用该方法可以将窗体显示在屏幕上。调用格式:对象名.Show(2)Hide方法调用该方法可以隐藏窗体,但不会卸载窗体。对象名. Hide(3)Move方法(4)Cls方法可以清除窗体内的文本和图形。对象名. Cls(5)Print方法在窗体上显示文字信息。对象名. Print五、VB的数据类型表数据类型关键字类型符前缀字节范 围数值型整型Integer%int2-3276832767长整型Long&lng4-21474836482147483647单精度型Single!sn
4、g负数:-3.402823E381.401298E-45正数:1.401298E-453.402823E38双精度型Double#dbl8-1.79769313486232D308-4.94065645841247D-3244.94065645841247D-3241.79769313486232D308货币型Currencycur-922337203685477.5808922337203685477.5807字节型Byte无byt1 0255日期型Date(time)dtm01,01,10012,31,9999(00:00:0023:59:59)逻辑型BooleanblnTrue与Fals
5、e字符型String$str065535个字符对象型Objectobj任何对象引用变体型Variantvnt上述有效范围之一六、运算符和表达式1、算术运算符运算符含义示例结果优先级乘方5225-负号-7*乘3*7213/除2/50.4整除(直接取整)25Mod取模(求余)7Mod25+加4+8126减2.3-11.32、连接运算符连接两个字符串“China”&”jiangxi”“Chinajiangxi”计算和,也可连接字符串“12”+”34”“1234”3、关系运算符关系运算符=等于“abc”=”ABD”False大于(13+5)True大于等于“abc”=”abd”小于“abc”abd”小
6、于等于“123”=”4”不等于“a”A”Like字符串匹配“abcde”Like”*cd*”Is对象引用比较七、常用内部函数1、数学函数:数学函数主要用于各种数学运算函数Abs返回数的绝对值Abs(-3.2)3.2Atn返回弧度的反正切值Atn(1).785398163397448Cos返回弧度的余弦值Cos(1).54030230586814Exp返回e的指定次幂Exp(1)2.71828182845905Fix返回数的整数部分(直接取整)Fix(-50.6)-50Int返回不大于给定数的最大整数Int(-50.6)-51Log返回数的自然对数Log(1)Rnd返回01之间的随机数01之间的
7、随机数Sgn返回数的符号值Sgn(-2)-1Sin返回弧度的正弦值Sin(1).841470984807897Sqr返回数的平方根值Sqr(9)Tan返回弧度的正切值Tan(1)1.55740772465492、字符串函数:用于处理字符串信息Instr(N1,C1,C2,M)返回C2在C1中首次出现的位置(从N1开始)Instr(4,”xxpxxpXp”,“p”)*InstrRev(C1,C2,N1 ,M)与Instr类似,只从尾部查找Instr(“ASDFDFDFSDSF”)*Lcase(C)将C从大写字母变为小写字母LCASE(“Hello”)“hello”Left$(C,N)将C中左边起
8、取N个字符Left$(“World”,2)“Wo”Len(C)返回C的长度Len(“n ame”)Ltrim$(C)删除C左端的空格Ltrim$(“name”)“name”*Replace(C,C1,C2,N1,N2,M)在C中从1或N1开始C2替换C1共N2次Replace(“asabababsadb”,“ab”,“*”,2)“as*sadb”Mid$(C,N,M)在C中从N个开始往后取M个字符,如Mid (123,2,1)Right$(C,N)从C中右边起取N个字符Right$(“World”,2)“1d”Rtrim$(C)删除C右端的空格Rtrim$(“name”)Space$(N)返回
9、N个空组成的字符串Space$(3)“ ”StrComp(C1,C2,M)返回C1,C2比较的结果,相等时为0,小于时为-1,大于时为1StrComp(“AB”,“ab”)String$(N,C)返回N个C中第一个字符组成的字符串String$(2,“xyz”)“xx”*StrReverse(C)将C逆序排列StrReverse(“xyz”)“zyx”Trim(C)删除C的左右空格Trim(“ na ”)“na”*Ucase(C)从C中小写字母改为大写字母Ucase(“xyz”)“XYZ”3、日期和时间函数函数名实例Date()返回系统日期Date$()2008-4-28Day(C|N)返回日
10、期代号(131)Day(“08,04,28”)28Hour(C|N)返回小时(024)Hour(#1:12:20 PM#)13(下午)Minute(C|N)返回分钟(059)Minute(#1:20PM#)Month(C|N)返回月份(112)Month(“08,04,28”)Second(C|N)返回秒(059)Second(#1:20Now()返回系统日期和时间Now2008/4/28 10:40:01PMTime()返回系统时间Time10:WeekDay(C|N)返回星期数(17)星期日为1,星期一为2WeekDay(“08,04,28”)Year(C|N)返回年代号( 17532078)Year(365)返回相对于1899/12/30后365天的年代号1900年八. 数据的输入输出1. InputBox函数InputBox(提示,标题,缺省,x 坐标位置,y坐标位置)其中:提示为提示信息,标题为对话框标题,缺省为输入区缺省值函数返回字符类型.2. MsgBox函数和MsgBox过程 函数形式:变量
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1