上QQ阅读APP看书,第一时间看更新
1.7 两个VB操作技巧
使用VB语言的目的是快速开发,本例为了让读者能在初期就掌握快速开发的特点,这里先介绍两个最常用的技巧:设置文本的位置和自动跳行。
1.7.1 动态设定TextBox控件的文本靠左、右、中
可以通过TextBox控件的Alignment属性进行设置。如本章综合练习中txtScreen. Alignment=1就是对应TextBox控件的文本靠右显示;Alignment属性值为0时靠左显示文本;Alignment属性值为2时居中显示文本。很多控件在显示文本的时候有同样的用法。
1.7.2 让文本框输入完后直接跳入下一行
在编写程序的时候,特别是编写数据库软件,经常会遇到这样一个问题。在文本框中输入数据以后,用户会习惯性地按下Enter键,表示输入结束,并希望进入下一行继续输入数据。
新建一个VB工程,在窗体中添加两个TextBox控件。在第一个文本框中输入结束后,按下Enter键光标进入第二个文本框,示例代码如下。
01 Sub Text1_keyPress(KeyAscii As Integer) 02 If KeyAscii = 13 Then 03 SendKeys "{tab}" 04 End If 05 End Sub 06 07 Sub Text2_keyPress(KeyAscii As Integer) 08 If KeyAscii = 13 Then 09 SendKeys "{tab}" 10 End If 11 End Sub
技巧
Enter键的ASCII码是13,KeyAscii = 13表示从键盘输入回车键。SendKeys语句的作用是将按键消息发送到活动窗口,与从键盘输入的效果一样。