在之前的文章简单的介绍了关于VB.NET基础的简单介绍,现在我们介绍关于VB.NET按钮方面的知识。按钮是我们在Windows 操作见到最多的控件,它们有着各种各样的功能:“确认”、“取消”、“下一步”等等,这些都是按钮的表现,另外还有很多图形话的按钮,其实它们并没什么不同,所有的按钮都是通过单击(click)事件实现的,只不过是在外表不同罢了。
下面就让我们建立一个最简单的按钮,双击工具箱的 CommandButton,将在窗体上建立一个形如图的VB.NET按钮,它的缺省名(Name属性)为Command1,我们可以把它改名为cmdExit,把Caption属性设为“退出”,然后双击,按钮填写代码:
- Private Sub cmdExit_Click()
- Unload Me
- End Sub
#T#按下F5或者工具条上的播放按钮,运行程序。图当你按下退出VB.NET按钮的时候,就会自动退出程序,原因是当你单击按钮时激活了它的Click事件,执行“Unload Me”语句,使得窗体被卸载。上面举了一个比较简单的例子,下面的例子稍微复杂些新建窗体,控件布局如图所示,包括一个List控件,一个Text控件和两个按钮(Command1和Command2), (比较简单的程序我们都采用缺省名),对它们属性做如下修改:
- List1
- Caption=“请输入你的名字”
- Text1
- Text=“”(空字符串)
- Button1
- Caption=“复原”
- Enabled=False
- Button2
- Caption=“清除”
把使用Button1的Enabled属性设为False(假),是使程序在初始时,无法单击Command1。按F5,运行程序,图4-4,复原按钮成为灰色,不可选。当然现在程序还什么也不能做,下面我们在程序中添加代码,首先在General里声明全局变量:
- Dim StoreString As String '用来储存字符串