科技时代新浪首页 > 科技时代 > > 正文

Visual Basic.NET中的TextBox控件详解(2)


http://www.sina.com.cn 2004年11月08日 16:40 天极网

  文/马金虎

  

    三.掌握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组件中的属性设定值:

VisualBasic.NET中的TextBox控件详解(2)
表04:【TextBox组件】项目窗体中各组件的主要属性设定数值表

  按照表04各值设定后的TextBox组件三种常用的式样也就产生了,具体如图01所示:

VisualBasic.NET中的TextBox控件详解(2)
图01:程序设计时TextBox组件三种常见使用方法

  这三种式样就是单行的TextBox组件、多行的TextBox组件和用以输入类似密码数据的TextBox组件。

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

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

VisualBasic.NET中的TextBox控件详解(2)
图02:选择TextBox组件

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

VisualBasic.NET中的TextBox控件详解(2)
图03:选取Leave事件

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

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

TextBox2.Clear ( )
'清除TextBox2组件的显示内容
MsgBox ( "失去焦点!")
'弹出提示框

  至此【TextBox组件】项目的全部工作就完成了,图04是程序编译后运行界面。

VisualBasic.NET中的TextBox控件详解(2)
图04:【TextBox项目】的运行界面

  四.总结:

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

[上一页]  [1]  [2]


  点击此处查询全部Visual Basic新闻


评论】【推荐】【 】【打印】【下载点点通】【关闭
 

 
新 闻 查 询
关键词一
关键词二



热 点 专 题
阿拉法特病重
中华小姐环球大赛
2004珠海国际航空展
第六届孙子兵法研讨会
有影响力企业领袖评选
2004福布斯中国富豪榜
高峰亲子鉴定风波
加息后如何买房还贷
楼虫帮您买楼支招

 
 



科技时代意见反馈留言板 电话:010-82628888-5488   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2004 SINA Inc. All Rights Reserved

版权所有 新浪网