最近在开发自定义TextBox,转载点资源便于查询
属性 |
说明 |
AcceptsReturn |
指示在多行TextBox组件中按ENTER键时,是在组件中创建一行新文本还是激活窗体的默认按钮。 |
AcceptsTab |
该值指示在多行文本框组件中按TAB键时,是否在组件中键入一个TAB字符,而不是按选项卡的顺序将焦点移动到下一个组件。 |
AllowDrop |
获取或设置一个值,该值指示组件是否可以接受用户拖放到它上面的数据。 |
Anchor |
获取或设置组件的哪些边缘锚定到其容器边缘。 |
BackColor |
获取或设置组件的背景色。 |
BackgroundImage |
获取或设置在组件中显示的背景图像。 |
BorderStyle |
获取或设置文本框组件的边框类型。 |
Bottom |
获取组件的下边缘与其容器的工作区的上边缘之间的距离。 |
CanFocus |
获取一个值,该值指示组件是否可以接收焦点。 |
CanSelect |
获取一个值,该值指示是否可以选中组件。 |
CanUndo |
获取一个值,该值指示用户在文本框组件中能否撤消前一操作。 |
CharacterCasing |
获取或设置TextBox组件是否在字符键入时修改其大小写格式。 |
ContextMenu |
获取或设置与组件关联的快捷菜单。 |
Reated |
获取一个值,该值指示组件是否已经创建。 |
Cursor |
获取或设置当鼠标指针位于组件上时显示的光标。 |
DataBindings |
为该组件获取数据绑定。 |
Dock |
获取或设置组件停靠到父容器的哪一个边缘。 |
Enabled |
获取或设置一个值,该值指示组件是否可以对用户交互作出响应。 |
Focused |
获取一个值,该值指示组件是否有输入焦点。 |
Font |
获取或设置组件显示的文字的字体。 |
ForeColor |
获取或设置组件的前景色。 |
MaxLength |
获取或设置用户可以在文本框组件中最多键入的字符数。 |
Multiline |
TRUE/FALSE,该值指示它是否为多行文本框组件。 |
PasswordChar |
获取或设置字符,该字符用于屏蔽单行 |
ScrollBars |
获取或设置哪些滚动条应出现在多行TextBox 组件中。 |
Text |
获取或设置文本框中的当前文本。 |
TextAlign |
设置文本框内文本得对齐方式 |
TextLength |
获取组件中文本的长度。 |
表01:TextBox类的常用属性及其说明
方法 |
说明 |
AppendText |
向文本框的当前文本追加文本。 |
Clear |
从文本框控件中清除所有文本。 |
ClearUndo |
从该文本框的撤消缓冲区中清除关于最近操作的信息。 |
Copy |
将文本框中的当前选定内容复制到剪贴板。 |
Cut |
将文本框中的当前选定内容移动到剪贴板中。 |
DoDragDrop |
开始拖放操作。 |
Focus |
为控件设置输入焦点。 |
GetChildAtPoint |
检索位于指定坐标处的子控件。 |
GetNextControl |
按照子控件的Tab键顺序向前或向后检索下一个控件。 |
Hide |
对用户隐藏控件。 |
Paste |
用剪贴板的内容替换文本框中的当前选定内容。 |
PointToClient |
将指定屏幕点的位置计算成工作区坐标。 |
PointToScreen |
将指定工作区点的位置计算成屏幕坐标。 |
ResetBindings |
将DataBindings属性重置为其默认值。 |
Select |
选择控件中的文本。 |
SelectAll |
选定文本框中的所有文本。 |
SelectNextControl |
激活下一个控件。 |
Show |
向用户显示控件。 |
SuspendLayout |
临时挂起控件的布局逻辑。 |
Undo |
撤消文本框中的上一个编辑操作。 |
表02:TextBox类的常用方法及其说明
事件 |
说明 |
Click |
在单击文本框时发生。 |
CursorChanged |
当 Cursor 属性的值更改时发生。 |
DoubleClick |
在双击控件时发生。 |
DragDrop |
在完成拖放操作时发生。 |
DragEnter |
在将对象拖入控件的边界时发生。 |
DragLeave |
在将对象拖出控件的边界时发生。 |
DragOver |
在将对象拖到控件的边界上发生。 |
EnabledChanged Enabled |
属性值更改后发生。 |
Enter |
进入控件时发生。 |
GiveFeedback |
在执行拖动操作期间发生。 |
GotFocus |
在控件接收焦点时发生。 |
KeyDown |
在控件有焦点的情况下按下键时发生。 |
KeyPress |
在控件有焦点的情况下按下键时发生。 |
KeyUp |
在控件有焦点的情况下释放键时发生。 |
Leave |
在输入焦点离开控件时发生。 |
LostFocus |
当控件失去焦点时发生。 |
MouseDown |
当鼠标指针位于控件上并按下鼠标键时发生。 |
MouseEnter |
在鼠标指针进入控件时发生。 |
MouseHover |
在鼠标指针悬停在控件上时发生。 |
MouseLeave |
在鼠标指针离开控件时发生。 |
MouseMove |
在鼠标指针移到控件上时发生。 |
MouseUp |
在鼠标指针在控件上并释放鼠标键时发生。 |
MouseWheel |
在移动鼠标轮并且控件有焦点时发生。 |
Move |
在移动控件时发生。 |
Paint |
在重绘控件时发生。 |
Resize |
在调整控件大小时发生。 |
03:TextBox类的常用事件及其说明