• 1.摘要
  • 2.基本信息
  • 3.组件
  • 4.成员
  • 4.1.属性说明
  • 4.2.方法说明
  • 4.3.事件说明
  • 5.基本用法
  • 6.总结

textbox

TextBox组件(文本框组件)是一种常用的,也是比较容易掌握的组件。

基本信息

  • 中文名

    文本框

  • 外文名

    textbox

  • 应用

    接收使用者于输入文字信息

  • 成员

    属性方法事件

  • 含义

    文本框组件

组件

当我们使用Visual Basic .Net集成开发环境开发应用程序时,在从【工具箱】的【Windows窗体】选项卡中向Form1的设计窗体拖入一个TextBox组件的后,我们可能并没有感觉到即使是这样一个简单的操作,Visual Basic .Net都做了很多幕后工作。主要工作和步骤如下:

1. 首先实例化System.Windows.Forms.TextBox类,并根据拖动到窗体的位置和形状分别设定TextBox实例的各个属性。

2. 我们看到的设计窗体,其实是Form1类的一个实例,而Form1类首先是从System.Windows.Forms.Form类继承而来,Form1类中的成员根据使用者往窗体中拖入的组件不同而不同。各个成员通过Add或AddRange方法加入到Form1中,这样拖入的组件才能够显示在设计窗体上。

以上这些都完全不同于以前Visual Basic。通过上述步骤, 我们不难得到TextBox组件和TextBox类之间的关系,TextBox组件是命名空间System.Windows.Forms中的TextBox类的实例,在从【工具箱】的【Windows窗体】选项卡中拖入窗体的任一组件,都是.Net框架类库——.Net FrameWork SDK中封装的某一个类的实例。通过上述步骤也不难看出,Visual Basic .Net的确才是真正的面向对象(OOP)的开发语言。

成员

TextBox组件使用虽然比较简单,但TextBox类的构成成员却是非常的丰富。在一般性的编程中,主要涉及到三类:属性、方法和事件。表01、表02和表03分别是TextBox类的常用属性、方法和事件及其简单说明。

属性说明

AcceptsReturn 指示在多行TextBox组件中按ENTER键时,是在组件中创建一行新文本还是激活窗体的默认按钮。

AcceptsTab 该值指示在多行文本框组件中按TAB键时,是否在组件中键入一个TAB字符,而不是按选项卡的顺序将焦点移动到下一个组件。

AllowDrop 获取或设置一个值,该值指示组件是否可以接受用户拖放到它上面的数据。

Anchor 获取或设置组件的哪些边缘锚定到其容器边缘。

BackColor 获取或设置组件的背景色。

BackgroundImage 获取或设置在组件中显示的背景图像。

BorderStyle 获取或设置文本框组件的边框类型。

Bottom 获取组件的下边缘与其容器的工作区的上边缘之间的距离。

CanFocus 获取一个值,该值指示组件是否可以接收焦点。

CanSelect 获取一个值,该值指示是否可以选中组件。

CanUndo 获取一个值,该值指示用户在文本框组件中能否撤消前一操作。