TEXTBOX CONTROL
Used to take any user input in the application.
API: System.Windows.Forms.TextBox
Property of TextBox
| Property | Description |
| Name | Specifies the name of the control. |
| Text | Specifies the displayable text of the control. |
| BackColor | Specifies the background color of the control. |
| ForeColor | Specifies the foreground color of the control. |
| Font | Specifies the font style of the control‘s text. |
| Enabled | Enables / Disables the control. |
| Visible | Displays / Hides the control. |
| Cursor | Specifies the mouse pointer style, when it is over on the control. |
| Size | Specifies the Width and Height of the control. |
| Location | Specifies the X and Y co-ordinations of the control‘s position on the form. |
| TextAlign | Specifies the position of the text in the control (Left / Center / Right) |
| Image | Specifies the image that is to be displayed in the control along with the text. |
| ImageAlign | Specifies the position of the image in the control |
| TabIndex | Specifies the index of the control in the tab order. |
| ContextMenuStrip | Contains the reference of the respective context menu control. |
| ReadOnly | Enables / disables read-only nature of the textbox. In the read only textbox, the user can not enter any text. |
| MultiLine | Enables / disables multiple lines in the text box. By default, the text box will be single-line textbox. |
| WordWrap | This is used in multi line textboxes, which automatically moves the cursor to the next line, when the current line exceeds. |
| Scrollbars | Enables / disables scroll bars in the textbox. |
| PasswordChar | Used to specify the password display character. Ex: * |
| MaxLength | Specifies the maximum no. of characters that can be entered in the textbox. |
Property of Event of TextBox
| Event | Description |
| TextChanged | Executes when any character is typed / removed in the textbox. |
| Click | Executes when the user clicks the control run time. |
| DoubleClick | Executes when the user double-clicks the control at run time. |
| MouseMove | Executes when the mouse pointer is moves across the control. |
| MouseEnter | Executes when the mouse pointer is focused on to the control. |
| MouseLeave | Executes when the mouse pointer is out of the button. |
| KeyPress | Executes when any key is pressed on the keyboard, while the focus is on the control. |
| Enter | Executes when the focus is entered into the control. |
| Leave | Executes when the focus is out of the control. |
Method of TextBox
| Method | Description |
| Clear() | Clears all the contents of the textbox and makes it empty |
| Focus() | Moves the focus to the control. |
Program for Demo Textbox
<html>
<head>
<script type="text/javascript">
window.onload = functionundefined)
{
document.getElementByIdundefined'send').onclick = functionundefinede)
{
Name : alertundefineddocument.getElementByIdundefined"name").value);
return false;
}
}
</script>
</head>
<body>
<form method="post">
<div align="left">
<input id="name" name="name" type="text" />
<input id="send" name="send" type="submit" value="send" />
</div>
</form>
</body>
</html>
private void btnOK_Clickundefinedobject sender, EventArgs e)
{
string name = txtName.Text;
string message = name;
lblMessage.Text = message;
lblMessage.Visible = true;
}