VB.NET中的TextBox控件详解2

来源:百度文库 编辑:神马文学网 时间:2024/04/28 23:29:19
  三.掌握TextBox组件的基本用法:

  由于TextBox类的成员实在太丰富,一个示例要想介绍上述所有的方法、属性和事件是不可能。在下面介绍的示例中,将突出介绍在Visual Basic .Net集成开发环境下通过对设定不同的属性值实现三种常见的TextBox组件式样,以及TextBox组件的方法的调用方法和在Visual Basic .Net集成开发环境中如何加入TextBox组件不同事件对应的处理代码。让各位更加熟悉TextBox类和Visual Basic.Net开发环境。

  下面是TextBox示例的具体实现步骤:

  1. 启动Visual Studio .Net。

  2. 选择菜单【文件】|【新建】|【项目】后,弹出【新建项目】对话框。

  3. 将【项目类型】设置为【Visual Basic项目】。

  4. 将【模板】设置为【Windows应用程序】。

  5. 在【名称】文本框中输入【TextBox组件】。

  6. 在【位置】的文本框中输入【E:\VS.NET项目】,然后单击【确定】按钮,这样在“E:\VS.NET项目”目录中就产生了名称为“TextBox组件”的文件夹,并在里面创建了名称为“TextBox组件”的项目文件。

  7. 把Visual Studio .Net的当前窗口切换到【Form1.vb(设计)】窗口,并从【工具箱】中的【Windows窗体组件】选项卡中往Form1窗体中拖入下列组件,并执行相应操作:

  三个Label组件。
  三个TextBox组件,分别为TextBox1、TextBox2和TextBox3。

  8. 按照表04中数值来设定设定组件的主要属性,请注意TextBox组件中的属性设定值:


表04:【TextBox组件】项目窗体中各组件的主要属性设定数值表
  按照表04各值设定后的TextBox组件三种常用的式样也就产生了,具体如图01所示:


图01:程序设计时TextBox组件三种常见使用方法
  这三种式样就是单行的TextBox组件、多行的TextBox组件和用以输入类似密码数据的TextBox组件。

  9. 为TextBox1组件添加事件和事件的处理代码,此次添加的事件的名称是Leave,当TextBox1组件失去焦点时触发此事件。添加TextBox1组件的其他事件也可仿照下面的处理方法。下面是利用Visual Basic .Net在【TextBox组件】项目中添加TextBox1组件的Leave事件和添加Leave事件的处理代码的具体步骤:

  首先把Visual Basic .Net的当前窗口切换到Form1.vb的代码编辑界面。然后在如图02所示的选择框中选择TextBox2:


图02:选择TextBox组件
  之后,在图03所示的选择框中选择“Leave”:


图03:选取Leave事件
  在选择“Leave”之后,Visual Basic .Net会自动在Form1.vb中产生TextBox1的Leave事件。

  在Leave事件的事件处理代码区添加下列代码,下面代码调用了TextBox2组件的“Clear”方法并且显示一个TextBox1组件失去焦点的提示框:

TextBox2.Clear ( )
'清除TextBox2组件的显示内容
MsgBox ( "失去焦点!")
'弹出提示框
  至此【TextBox组件】项目的全部工作就完成了,图04是程序编译后运行界面。


图04:【TextBox项目】的运行界面
  四.总结:

  虽然【TextBox组件】项目已经完成了,但是关于TextBox组件的话题远没有结束,通过表01、表02和表03以及那些没有列出的属性、方法和事件都无不表明,在Visual Basic .Net要精通一个在Visual Basic中非常基本的组件的使用方法都是很有难度的。本章虽然介绍的TextBox组件,其实对其他大多数组件也都具有参考价值,这些组件的常用属性、方法和事件的意义也大都和TextBox组件差不多。