TextBox Members
MSDN Home
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
.NET Framework Class Library
System.Windows.Forms Namespace
TextBox Class
TextBox Class
TextBox Members
TextBox Constructor
TextBox Methods
TextBox Properties
TextBox Events
Switch View :
Classic
Lightweight Beta
ScriptFree
Feedback
.NET Framework Class Library
TextBox Members
Represents a Windows text box control.
The
TextBox
type exposes the following members.
Constructors
Name
Description
TextBox
Initializes a new instance of the
TextBox
class.
Top
Methods
Name
Description
AccessibilityNotifyClients
Overloaded.
Notifies the accessibility client applications of
AccessibleEvents
.
AppendText
Appends text to the current text of a text box.
(Inherited from
TextBoxBase
.)
BeginInvoke
Overloaded.
Executes a delegate asynchronously on the thread that the control's underlying handle was created on.
BringToFront
Brings the control to the front of the z-order.
(Inherited from
Control
.)
Clear
Clears all text from the text box control.
(Inherited from
TextBoxBase
.)
ClearUndo
Clears information about the most recent operation from the undo buffer of the text box.
(Inherited from
TextBoxBase
.)
Contains
Retrieves a value indicating whether the specified control is a child of the control.
(Inherited from
Control
.)
Copy
Copies the current selection in the text box to the
Clipboard
.
(Inherited from
TextBoxBase
.)
CreateAccessibilityInstance
Creates a new accessibility object for the control.
(Inherited from
Control
.)
CreateControl
Forces the creation of the control, including the creation of the handle and any child controls.
(Inherited from
Control
.)
CreateControlsInstance
Creates a new instance of the control collection for the control.
(Inherited from
Control
.)
CreateGraphics
Creates the
Graphics
for the control.
(Inherited from
Control
.)
CreateHandle
Creates a handle for the control. (Inherited from
TextBoxBase
.)
CreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from
MarshalByRefObject
.)
Cut
Moves the current selection in the text box to the
Clipboard
.
(Inherited from
TextBoxBase
.)
DefWndProc
Sends the specified message to the default window procedure.
(Inherited from
Control
.)
DeselectAll
Specifies that the value of the
SelectionLength
property is zero so that no characters are selected in the control.
(Inherited from
TextBoxBase
.)
DestroyHandle
Destroys the handle associated with the control.
(Inherited from
Control
.)
Dispose
Overloaded.
Releases the resources used by the
TextBox
.
DoDragDrop
Begins a drag-and-drop operation.
(Inherited from
Control
.)
DrawToBitmap
Supports rendering to the specified bitmap.
(Inherited from
Control
.)
EndInvoke
Retrieves the return value of the asynchronous operation represented by the
IAsyncResult
passed.
(Inherited from
Control
.)
Equals
Determines whether the specified
Object
is equal to the current
Object
.
(Inherited from
Object
.)
Finalize
Overloaded.
FindForm
Retrieves the form that the control is on.
(Inherited from
Control
.)
Focus
Sets input focus to the control.
(Inherited from
Control
.)
GetAccessibilityObjectById
Retrieves the specified
AccessibleObject
.
(Inherited from
Control
.)
GetAutoSizeMode
Retrieves a value indicating how a control will behave when its
AutoSize
property is enabled.
(Inherited from
Control
.)
GetCharFromPosition
Retrieves the character that is closest to the specified location within the control.
(Inherited from
TextBoxBase
.)
GetCharIndexFromPosition
Retrieves the index of the character nearest to the specified location.
(Inherited from
TextBoxBase
.)
GetChildAtPoint
Overloaded.
Retrieves the child control at a specified location.
GetContainerControl
Returns the next
ContainerControl
up the control's chain of parent controls.
(Inherited from
Control
.)
GetFirstCharIndexFromLine
Retrieves the index of the first character of a given line.
(Inherited from
TextBoxBase
.)
GetFirstCharIndexOfCurrentLine
Retrieves the index of the first character of the current line.
(Inherited from
TextBoxBase
.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from
Object
.)
GetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from
MarshalByRefObject
.)
GetLineFromCharIndex
Retrieves the line number from the specified character position within the text of the control.
(Inherited from
TextBoxBase
.)
GetNextControl
Retrieves the next control forward or back in the tab order of child controls.
(Inherited from
Control
.)
GetPositionFromCharIndex
Retrieves the location within the control at the specified character index.
(Inherited from
TextBoxBase
.)
GetPreferredSize
Retrieves the size of a rectangular area into which a control can be fitted.
(Inherited from
Control
.)
GetScaledBounds
Retrieves the bounds within which the control is scaled.
(Inherited from
Control
.)
GetService
Returns an object that represents a service provided by the
Component
or by its
Container
.
(Inherited from
Component
.)
GetStyle
Retrieves the value of the specified control style bit for the control.
(Inherited from
Control
.)
GetTopLevel
Determines if the control is a top-level control.
(Inherited from
Control
.)
GetType
Gets the
Type
of the current instance.
(Inherited from
Object
.)
Hide
Conceals the control from the user.
(Inherited from
Control
.)
InitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from
MarshalByRefObject
.)
InitLayout
Called after the control has been added to another container.
(Inherited from
Control
.)
Invalidate
Overloaded.
Invalidates a specific region of the control and causes a paint message to be sent to the control.
Invoke
Overloaded.
Executes a delegate on the thread that owns the control's underlying window handle.
InvokeGotFocus
Raises the
GotFocus
event for the specified control.
(Inherited from
Control
.)
InvokeLostFocus
Raises the
LostFocus
event for the specified control.
(Inherited from
Control
.)
InvokeOnClick
Raises the
Click
event for the specified control.
(Inherited from
Control
.)
InvokePaint
Raises the
Paint
event for the specified control.
(Inherited from
Control
.)
InvokePaintBackground
Raises the
PaintBackground
event for the specified control.
(Inherited from
Control
.)
IsInputChar
Determines if a character is an input character that the control recognizes.
(Inherited from
Control
.)
IsInputKey
Determines whether the specified key is an input key or a special key that requires preprocessing.
(Overrides
TextBoxBase
.
.
::
.
IsInputKey(Keys)
.)
MemberwiseClone
Overloaded.
NotifyInvalidate
Infrastructure.
Raises the
Invalidated
event with a specified region of the control to invalidate.
(Inherited from
Control
.)
OnAcceptsTabChanged
Raises the
AcceptsTabChanged
event.
(Inherited from
TextBoxBase
.)
OnAutoSizeChanged
Overloaded.
OnBackColorChanged
Overloaded.
OnBackgroundImageChanged
Raises the
BackgroundImageChanged
event.
(Inherited from
Control
.)
OnBackgroundImageLayoutChanged
Raises the
BackgroundImageLayoutChanged
event.
(Inherited from
Control
.)
OnBindingContextChanged
Raises the
BindingContextChanged
event.
(Inherited from
Control
.)
OnBorderStyleChanged
Raises the
BorderStyleChanged
event.
(Inherited from
TextBoxBase
.)
OnCausesValidationChanged
Raises the
CausesValidationChanged
event.
(Inherited from
Control
.)
OnChangeUICues
Raises the
ChangeUICues
event.
(Inherited from
Control
.)
OnClick
Raises the
Click
event.
(Inherited from
Control
.)
OnClientSizeChanged
Raises the
ClientSizeChanged
event.
(Inherited from
Control
.)
OnContextMenuChanged
Raises the
ContextMenuChanged
event.
(Inherited from
Control
.)
OnContextMenuStripChanged
Raises the
ContextMenuStripChanged
event.
(Inherited from
Control
.)
OnControlAdded
Raises the
ControlAdded
event.
(Inherited from
Control
.)
OnControlRemoved
Raises the
ControlRemoved
event.
(Inherited from
Control
.)
OnCreateControl
Raises the
CreateControl
method.
(Inherited from
Control
.)
OnCursorChanged
Raises the
CursorChanged
event.
(Inherited from
Control
.)
OnDockChanged
Raises the
DockChanged
event.
(Inherited from
Control
.)
OnDoubleClick
Raises the
DoubleClick
event.
(Inherited from
Control
.)
OnDragDrop
Raises the
DragDrop
event.
(Inherited from
Control
.)
OnDragEnter
Raises the
DragEnter
event.
(Inherited from
Control
.)
OnDragLeave
Raises the
DragLeave
event.
(Inherited from
Control
.)
OnDragOver
Raises the
DragOver
event.
(Inherited from
Control
.)
OnEnabledChanged
Raises the
EnabledChanged
event.
(Inherited from
Control
.)
OnEnter
Raises the
Enter
event.
(Inherited from
Control
.)
OnFontChanged
Overloaded.
OnForeColorChanged
Raises the
ForeColorChanged
event.
(Inherited from
Control
.)
OnGiveFeedback
Raises the
GiveFeedback
event.
(Inherited from
Control
.)
OnGotFocus
Overloaded.
OnHandleCreated
Overloaded.
OnHandleDestroyed
Overloaded.
OnHelpRequested
Raises the
HelpRequested
event.
(Inherited from
Control
.)
OnHideSelectionChanged
Raise the
HideSelectionChanged
event.
(Inherited from
TextBoxBase
.)
OnImeModeChanged
Raises the
ImeModeChanged
event.
(Inherited from
Control
.)
OnInvalidated
Raises the
Invalidated
event.
(Inherited from
Control
.)
OnKeyDown
Raises the
KeyDown
event.
(Inherited from
Control
.)
OnKeyPress
Raises the
KeyPress
event.
(Inherited from
Control
.)
OnKeyUp
Raises the
KeyUp
event.
(Inherited from
Control
.)
OnLayout
Raises the
Layout
event.
(Inherited from
Control
.)
OnLeave
Raises the
Leave
event.
(Inherited from
Control
.)
OnLocationChanged
Raises the
LocationChanged
event.
(Inherited from
Control
.)
OnLostFocus
Raises the
LostFocus
event.
(Inherited from
Control
.)
OnMarginChanged
Raises the
MarginChanged
event.
(Inherited from
Control
.)
OnModifiedChanged
Raises the
ModifiedChanged
event.
(Inherited from
TextBoxBase
.)
OnMouseCaptureChanged
Raises the
MouseCaptureChanged
event.
(Inherited from
Control
.)
OnMouseClick
Raises the
MouseClick
event.
(Inherited from
Control
.)
OnMouseDoubleClick
Raises the
MouseDoubleClick
event.
(Inherited from
Control
.)
OnMouseDown
Raises the
MouseDown
event.
(Inherited from
Control
.)
OnMouseEnter
Raises the
MouseEnter
event.
(Inherited from
Control
.)
OnMouseHover
Raises the
MouseHover
event.
(Inherited from
Control
.)
OnMouseLeave
Raises the
MouseLeave
event.
(Inherited from
Control
.)
OnMouseMove
Raises the
MouseMove
event.
(Inherited from
Control
.)
OnMouseUp
Overloaded.
OnMouseWheel
Raises the
MouseWheel
event.
(Inherited from
Control
.)
OnMove
Raises the
Move
event.
(Inherited from
Control
.)
OnMultilineChanged
Raises the
MultilineChanged
event.
(Inherited from
TextBoxBase
.)
OnNotifyMessage
Notifies the control of Windows messages.
(Inherited from
Control
.)
OnPaddingChanged
Infrastructure.
This method is not relevant for this class.
(Inherited from
TextBoxBase
.)
OnPaint
Raises the
Paint
event.
(Inherited from
Control
.)
OnPaintBackground
Paints the background of the control.
(Inherited from
Control
.)
OnParentBackColorChanged
Raises the
BackColorChanged
event when the
BackColor
property value of the control's container changes.
(Inherited from
Control
.)
OnParentBackgroundImageChanged
Raises the
BackgroundImageChanged
event when the
BackgroundImage
property value of the control's container changes.
(Inherited from
Control
.)
OnParentBindingContextChanged
Raises the
BindingContextChanged
event when the
BindingContext
property value of the control's container changes.
(Inherited from
Control
.)
OnParentChanged
Raises the
ParentChanged
event.
(Inherited from
Control
.)
OnParentCursorChanged
Raises the
CursorChanged
event.
(Inherited from
Control
.)
OnParentEnabledChanged
Raises the
EnabledChanged
event when the
Enabled
property value of the control's container changes.
(Inherited from
Control
.)
OnParentFontChanged
Raises the
FontChanged
event when the
Font
property value of the control's container changes.
(Inherited from
Control
.)
OnParentForeColorChanged
Raises the
ForeColorChanged
event when the
ForeColor
property value of the control's container changes.
(Inherited from
Control
.)
OnParentRightToLeftChanged
Raises the
RightToLeftChanged
event when the
RightToLeft
property value of the control's container changes.
(Inherited from
Control
.)
OnParentVisibleChanged
Raises the
VisibleChanged
event when the
Visible
property value of the control's container changes.
(Inherited from
Control
.)
OnPreviewKeyDown
Raises the
PreviewKeyDown
event.
(Inherited from
Control
.)
OnPrint
Raises the
Paint
event.
(Inherited from
Control
.)
OnQueryContinueDrag
Raises the
QueryContinueDrag
event.
(Inherited from
Control
.)
OnReadOnlyChanged
Raises the
ReadOnlyChanged
event.
(Inherited from
TextBoxBase
.)
OnRegionChanged
Raises the
RegionChanged
event.
(Inherited from
Control
.)
OnResize
Raises the
Resize
event.
(Inherited from
Control
.)
OnRightToLeftChanged
Raises the
RightToLeftChanged
event.
(Inherited from
Control
.)
OnSizeChanged
Raises the
SizeChanged
event.
(Inherited from
Control
.)
OnStyleChanged
Raises the
StyleChanged
event.
(Inherited from
Control
.)
OnSystemColorsChanged
Raises the
SystemColorsChanged
event.
(Inherited from
Control
.)
OnTabIndexChanged
Raises the
TabIndexChanged
event.
(Inherited from
Control
.)
OnTabStopChanged
Raises the
TabStopChanged
event.
(Inherited from
Control
.)
OnTextAlignChanged
Raises the
TextAlignChanged
event.
OnTextChanged
Overloaded.
OnValidated
Raises the
Validated
event.
(Inherited from
Control
.)
OnValidating
Raises the
Validating
event.
(Inherited from
Control
.)
OnVisibleChanged
Raises the
VisibleChanged
event.
(Inherited from
Control
.)
Paste
Overloaded.
Replaces the current selection in the text box with the contents of the Clipboard.
PerformLayout
Overloaded.
Forces the control to apply layout logic to child controls.
PointToClient
Computes the location of the specified screen point into client coordinates.
(Inherited from
Control
.)
PointToScreen
Computes the location of the specified client point into screen coordinates.
(Inherited from
Control
.)
PreProcessControlMessage
Preprocesses keyboard or input messages within the message loop before they are dispatched.
(Inherited from
Control
.)
PreProcessMessage
Preprocesses keyboard or input messages within the message loop before they are dispatched.
(Inherited from
Control
.)
ProcessCmdKey
Overloaded.
ProcessDialogChar
Processes a dialog character.
(Inherited from
Control
.)
ProcessDialogKey
Processes a dialog key. (Inherited from
TextBoxBase
.)
ProcessKeyEventArgs
Processes a key message and generates the appropriate control events.
(Inherited from
Control
.)
ProcessKeyMessage
Processes a keyboard message.
(Inherited from
Control
.)
ProcessKeyPreview
Previews a keyboard message.
(Inherited from
Control
.)
ProcessMnemonic
Processes a mnemonic character.
(Inherited from
Control
.)
RaiseDragEvent
Raises the appropriate drag event.
(Inherited from
Control
.)
RaiseKeyEvent
Raises the appropriate key event.
(Inherited from
Control
.)
RaiseMouseEvent
Raises the appropriate mouse event.
(Inherited from
Control
.)
RaisePaintEvent
Raises the appropriate paint event.
(Inherited from
Control
.)
RecreateHandle
Forces the re-creation of the handle for the control.
(Inherited from
Control
.)
RectangleToClient
Computes the size and location of the specified screen rectangle in client coordinates.
(Inherited from
Control
.)
RectangleToScreen
Computes the size and location of the specified client rectangle in screen coordinates.
(Inherited from
Control
.)
Refresh
Forces the control to invalidate its client area and immediately redraw itself and any child controls.
(Inherited from
Control
.)
ResetBackColor
Resets the
BackColor
property to its default value.
(Inherited from
Control
.)
ResetBindings
Causes a control bound to the
BindingSource
to reread all the items in the list and refresh their displayed values.
(Inherited from
Control
.)
ResetCursor
Resets the
Cursor
property to its default value.
(Inherited from
Control
.)
ResetFont
Resets the
Font
property to its default value.
(Inherited from
Control
.)
ResetForeColor
Resets the
ForeColor
property to its default value.
(Inherited from
Control
.)
ResetImeMode
Resets the
ImeMode
property to its default value.
(Inherited from
Control
.)
ResetMouseEventArgs
Infrastructure.
Resets the control to handle the
MouseLeave
event.
(Inherited from
Control
.)
ResetRightToLeft
Resets the
RightToLeft
property to its default value.
(Inherited from
Control
.)
ResetText
Resets the
Text
property to its default value.
(Inherited from
Control
.)
ResumeLayout
Overloaded.
Resumes the usual layout logic.
RtlTranslateAlignment
Overloaded.
Converts the current alignment to the appropriate alignment to support right-to-left text.
RtlTranslateContent
Converts the specified
ContentAlignment
to the appropriate
ContentAlignment
to support right-to-left text.
(Inherited from
Control
.)
RtlTranslateHorizontal
Converts the specified
HorizontalAlignment
to the appropriate
HorizontalAlignment
to support right-to-left text.
(Inherited from
Control
.)
RtlTranslateLeftRight
Converts the specified
LeftRightAlignment
to the appropriate
LeftRightAlignment
to support right-to-left text.
(Inherited from
Control
.)
Scale
Overloaded.
Scales the control and any child controls.
ScaleControl
Scales a control's location, size, padding and margin.
(Inherited from
Control
.)
ScaleCore
Infrastructure.
This method is not relevant for this class.
(Inherited from
Control
.)
ScrollToCaret
Scrolls the contents of the control to the current caret position.
(Inherited from
TextBoxBase
.)
Select
Overloaded.
Activates a control.
SelectAll
Selects all text in the text box.
(Inherited from
TextBoxBase
.)
SelectNextControl
Activates the next control.
(Inherited from
Control
.)
SendToBack
Sends the control to the back of the z-order.
(Inherited from
Control
.)
SetAutoSizeMode
Sets a value indicating how a control will behave when its
AutoSize
property is enabled.
(Inherited from
Control
.)
SetBounds
Overloaded.
Sets the bounds of the control.
SetBoundsCore
Sets the specified bounds of the
TextBoxBase
control.
(Inherited from
TextBoxBase
.)
SetClientSizeCore
Sets the size of the client area of the control.
(Inherited from
Control
.)
SetStyle
Sets a specified
ControlStyles
flag to either
true
or
false
.
(Inherited from
Control
.)
SetTopLevel
Sets the control as the top-level control.
(Inherited from
Control
.)
SetVisibleCore
Sets the control to the specified visible state.
(Inherited from
Control
.)
Show
Displays the control to the user.
(Inherited from
Control
.)
SizeFromClientSize
Determines the size of the entire control from the height and width of its client area.
(Inherited from
Control
.)
SuspendLayout
Temporarily suspends the layout logic for the control.
(Inherited from
Control
.)
ToString
Overloaded.
Undo
Undoes the last edit operation in the text box.
(Inherited from
TextBoxBase
.)
Update
Causes the control to redraw the invalidated regions within its client area.
(Inherited from
Control
.)
UpdateBounds
Overloaded.
Updates the bounds of the control.
UpdateStyles
Forces the assigned styles to be reapplied to the control.
(Inherited from
Control
.)
UpdateZOrder
Updates the control in its parent's z-order.
(Inherited from
Control
.)
WndProc
(Overrides
TextBoxBase
.
.
::
.
WndProc(Message
%
)
.)
Top
Properties
Name
Description
AcceptsReturn
Gets or sets a value indicating whether pressing ENTER in a multiline
TextBox
control creates a new line of text in the control or activates the default button for the form.
AcceptsTab
Gets or sets a value indicating whether pressing the TAB key in a multiline text box control types a TAB character in the control instead of moving the focus to the next control in the tab order.
(Inherited from
TextBoxBase
.)
AccessibilityObject
Gets the
AccessibleObject
assigned to the control.
(Inherited from
Control
.)
AccessibleDefaultActionDescription
Gets or sets the default action description of the control for use by accessibility client applications.
(Inherited from
Control
.)
AccessibleDescription
Gets or sets the description of the control used by accessibility client applications.
(Inherited from
Control
.)
AccessibleName
Gets or sets the name of the control used by accessibility client applications.
(Inherited from
Control
.)
AccessibleRole
Gets or sets the accessible role of the control
(Inherited from
Control
.)
AllowDrop
Gets or sets a value indicating whether the control can accept data that the user drags onto it.
(Inherited from
Control
.)
Anchor
Gets or sets the edges of the container to which a control is bound and determines how a control is resized with its parent.
(Inherited from
Control
.)
AutoCompleteCustomSource
Gets or sets a custom
System.Collections.Specialized
.
.
::
.
StringCollection
to use when the
AutoCompleteSource
property is set to
CustomSource
.
AutoCompleteMode
Gets or sets an option that controls how automatic completion works for the
TextBox
.
AutoCompleteSource
Gets or sets a value specifying the source of complete strings used for automatic completion.
AutoScrollOffset
Gets or sets where this control is scrolled to in
ScrollControlIntoView
.
(Inherited from
Control
.)
AutoSize
Infrastructure.
Gets or sets a value indicating whether the height of the control automatically adjusts when the font assigned to the control is changed.
(Inherited from
TextBoxBase
.)
BackColor
Overloaded.
BackgroundImage
Infrastructure.
This property is not relevant for this class.
(Inherited from
TextBoxBase
.)
BackgroundImageLayout
Infrastructure.
This property is not relevant for this class.
(Inherited from
TextBoxBase
.)
BindingContext
Gets or sets the
BindingContext
for the control.
(Inherited from
Control
.)
BorderStyle
Gets or sets the border type of the text box control.
(Inherited from
TextBoxBase
.)
Bottom
Gets the distance, in pixels, between the bottom edge of the control and the top edge of its container's client area.
(Inherited from
Control
.)
Bounds
Gets or sets the size and location of the control including its nonclient elements, in pixels, relative to the parent control.
(Inherited from
Control
.)
CanEnableIme
Gets a value indicating whether the
ImeMode
property can be set to an active value, to enable IME support.
(Inherited from
TextBoxBase
.)
CanFocus
Gets a value indicating whether the control can receive focus.
(Inherited from
Control
.)
CanRaiseEvents
Determines if events can be raised on the control.
(Inherited from
Control
.)
CanSelect
Gets a value indicating whether the control can be selected.
(Inherited from
Control
.)
CanUndo
Gets a value indicating whether the user can undo the previous operation in a text box control.
(Inherited from
TextBoxBase
.)
Capture
Gets or sets a value indicating whether the control has captured the mouse.
(Inherited from
Control
.)
CausesValidation
Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.
(Inherited from
Control
.)
CharacterCasing
Gets or sets whether the
TextBox
control modifies the case of characters as they are typed.
ClientRectangle
Gets the rectangle that represents the client area of the control.
(Inherited from
Control
.)
ClientSize
Gets or sets the height and width of the client area of the control.
(Inherited from
Control
.)
CompanyName
Gets the name of the company or creator of the application containing the control.
(Inherited from
Control
.)
Container
Gets the
IContainer
that contains the
Component
.
(Inherited from
Component
.)
ContainsFocus
Gets a value indicating whether the control, or one of its child controls, currently has the input focus.
(Inherited from
Control
.)
ContextMenu
Gets or sets the shortcut menu associated with the control.
(Inherited from
Control
.)
ContextMenuStrip
Gets or sets the
ContextMenuStrip
associated with this control.
(Inherited from
Control
.)
Controls
Gets the collection of controls contained within the control.
(Inherited from
Control
.)
Created
Gets a value indicating whether the control has been created.
(Inherited from
Control
.)
CreateParams
(Overrides
TextBoxBase
.
.
::
.
CreateParams
.)
Cursor
Gets or sets the cursor that is displayed when the mouse pointer is over the control.
(Inherited from
Control
.)
DataBindings
Gets the data bindings for the control.
(Inherited from
Control
.)
DefaultCursor
Gets or sets the default cursor for the control.
(Inherited from
TextBoxBase
.)
DefaultImeMode
Overloaded.
DefaultMargin
Gets the space, in pixels, that is specified by default between controls.
(Inherited from
Control
.)
DefaultMaximumSize
Gets the length and height, in pixels, that is specified as the default maximum size of a control.
(Inherited from
Control
.)
DefaultMinimumSize
Gets the length and height, in pixels, that is specified as the default minimum size of a control.
(Inherited from
Control
.)
DefaultPadding
Gets the internal spacing, in pixels, of the contents of a control.
(Inherited from
Control
.)
DefaultSize
Gets the default size of the control. (Inherited from
TextBoxBase
.)
DesignMode
Gets a value that indicates whether the
Component
is currently in design mode.
(Inherited from
Component
.)
DisplayRectangle
Gets the rectangle that represents the display area of the control.
(Inherited from
Control
.)
Disposing
Gets a value indicating whether the base
Control
class is in the process of disposing.
(Inherited from
Control
.)
Dock
Gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent.
(Inherited from
Control
.)
DoubleBuffered
Infrastructure.
Gets or sets a value indicating whether control drawing is done in a buffer before the control is displayed. This property is not relevant for this class.
(Inherited from
TextBoxBase
.)
Enabled
Gets or sets a value indicating whether the control can respond to user interaction.
(Inherited from
Control
.)
Events
Gets the list of event handlers that are attached to this
Component
.
(Inherited from
Component
.)
Focused
Gets a value indicating whether the control has input focus.
(Inherited from
Control
.)
Font
Gets or sets the font of the text displayed by the control.
(Inherited from
Control
.)
FontHeight
Gets or sets the height of the font of the control.
(Inherited from
Control
.)
ForeColor
Overloaded.
Handle
Gets the window handle that the control is bound to.
(Inherited from
Control
.)
HasChildren
Gets a value indicating whether the control contains one or more child controls.
(Inherited from
Control
.)
Height
Gets or sets the height of the control.
(Inherited from
Control
.)
HideSelection
Gets or sets a value indicating whether the selected text in the text box control remains highlighted when the control loses focus.
(Inherited from
TextBoxBase
.)
ImeMode
Gets or sets the Input Method Editor (IME) mode of the control.
(Inherited from
Control
.)
ImeModeBase
(Inherited from
TextBoxBase
.)
InvokeRequired
Gets a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on.
(Inherited from
Control
.)
IsAccessible
Gets or sets a value indicating whether the control is visible to accessibility applications.
(Inherited from
Control
.)
IsDisposed
Gets a value indicating whether the control has been disposed of.
(Inherited from
Control
.)
IsHandleCreated
Gets a value indicating whether the control has a handle associated with it.
(Inherited from
Control
.)
IsMirrored
Gets a value indicating whether the control is mirrored.
(Inherited from
Control
.)
LayoutEngine
Gets a cached instance of the control's layout engine.
(Inherited from
Control
.)
Left
Gets or sets the distance, in pixels, between the left edge of the control and the left edge of its container's client area.
(Inherited from
Control
.)
Lines
Gets or sets the lines of text in a text box control.
(Inherited from
TextBoxBase
.)
Location
Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.
(Inherited from
Control
.)
Margin
Gets or sets the space between controls.
(Inherited from
Control
.)
MaximumSize
Gets or sets the size that is the upper limit that
GetPreferredSize
can specify.
(Inherited from
Control
.)
MaxLength
Gets or sets the maximum number of characters the user can type or paste into the text box control.
(Inherited from
TextBoxBase
.)
MinimumSize
Gets or sets the size that is the lower limit that
GetPreferredSize
can specify.
(Inherited from
Control
.)
Modified
Gets or sets a value that indicates that the text box control has been modified by the user since the control was created or its contents were last set.
(Inherited from
TextBoxBase
.)
Multiline
Overloaded.
Name
Gets or sets the name of the control.
(Inherited from
Control
.)
Padding
Infrastructure.
This property is not relevant for this class.
(Inherited from
TextBoxBase
.)
Parent
Gets or sets the parent container of the control.
(Inherited from
Control
.)
PasswordChar
Gets or sets the character used to mask characters of a password in a single-line
TextBox
control.
PreferredHeight
Gets the preferred height for a text box.
(Inherited from
TextBoxBase
.)
PreferredSize
Gets the size of a rectangular area into which the control can fit.
(Inherited from
Control
.)
ProductName
Gets the product name of the assembly containing the control.
(Inherited from
Control
.)
ProductVersion
Gets the version of the assembly containing the control.
(Inherited from
Control
.)
ReadOnly
Gets or sets a value indicating whether text in the text box is read-only.
(Inherited from
TextBoxBase
.)
RecreatingHandle
Gets a value indicating whether the control is currently re-creating its handle.
(Inherited from
Control
.)
Region
Gets or sets the window region associated with the control.
(Inherited from
Control
.)
RenderRightToLeft
Obsolete.
This property is now obsolete.
(Inherited from
Control
.)
ResizeRedraw
Gets or sets a value indicating whether the control redraws itself when resized.
(Inherited from
Control
.)
Right
Gets the distance, in pixels, between the right edge of the control and the left edge of its container's client area.
(Inherited from
Control
.)
RightToLeft
Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts.
(Inherited from
Control
.)
ScaleChildren
Gets a value that determines the scaling of child controls.
(Inherited from
Control
.)
ScrollBars
Gets or sets which scroll bars should appear in a multiline
TextBox
control.
SelectedText
Gets or sets a value indicating the currently selected text in the control.
(Inherited from
TextBoxBase
.)
SelectionLength
Overloaded.
SelectionStart
Gets or sets the starting point of text selected in the text box.
(Inherited from
TextBoxBase
.)
ShortcutsEnabled
Gets or sets a value indicating whether the defined shortcuts are enabled.
(Inherited from
TextBoxBase
.)
ShowFocusCues
Gets a value indicating whether the control should display focus rectangles.
(Inherited from
Control
.)
ShowKeyboardCues
Gets a value indicating whether the user interface is in the appropriate state to show or hide keyboard accelerators.
(Inherited from
Control
.)
Site
Overloaded.
Size
Gets or sets the height and width of the control.
(Inherited from
Control
.)
TabIndex
Gets or sets the tab order of the control within its container.
(Inherited from
Control
.)
TabStop
Gets or sets a value indicating whether the user can give the focus to this control using the TAB key.
(Inherited from
Control
.)
Tag
Gets or sets the object that contains data about the control.
(Inherited from
Control
.)
Text
Overloaded.
TextAlign
Gets or sets how text is aligned in a
TextBox
control.
TextLength
Gets the length of text in the control.
(Inherited from
TextBoxBase
.)
Top
Gets or sets the distance, in pixels, between the top edge of the control and the top edge of its container's client area.
(Inherited from
Control
.)
TopLevelControl
Gets the parent control that is not parented by another Windows Forms control. Typically, this is the outermost
Form
that the control is contained in.
(Inherited from
Control
.)
UseSystemPasswordChar
Gets or sets a value indicating whether the text in the
TextBox
control should appear as the default password character.
UseWaitCursor
Gets or sets a value indicating whether to use the wait cursor for the current control and all child controls.
(Inherited from
Control
.)
Visible
Gets or sets a value indicating whether the control and all its child controls are displayed.
(Inherited from
Control
.)
Width
Gets or sets the width of the control.
(Inherited from
Control
.)
WindowTarget
Infrastructure.
This property is not relevant for this class.
(Inherited from
Control
.)
WordWrap
Indicates whether a multiline text box control automatically wraps words to the beginning of the next line when necessary.
(Inherited from
TextBoxBase
.)
Top
Events
Name
Description
AcceptsTabChanged
Occurs when the value of the
AcceptsTab
property has changed.
(Inherited from
TextBoxBase
.)
AutoSizeChanged
Infrastructure.
This event is not relevant for this class.
(Inherited from
TextBoxBase
.)
BackColorChanged
Occurs when the value of the
BackColor
property changes.
(Inherited from
Control
.)
BackgroundImageChanged
Overloaded.
BackgroundImageLayoutChanged
Infrastructure.
Occurs when the value of the
BackgroundImageLayout
property changes. This event is not relevant for this class.
(Inherited from
TextBoxBase
.)
BindingContextChanged
Occurs when the value of the
BindingContext
property changes.
(Inherited from
Control
.)
BorderStyleChanged
Occurs when the value of the
BorderStyle
property has changed.
(Inherited from
TextBoxBase
.)
CausesValidationChanged
Occurs when the value of the
CausesValidation
property changes.
(Inherited from
Control
.)
ChangeUICues
Occurs when the focus or keyboard user interface (UI) cues change.
(Inherited from
Control
.)
Click
Overloaded.
ClientSizeChanged
Occurs when the value of the
ClientSize
property changes.
(Inherited from
Control
.)
ContextMenuChanged
Occurs when the value of the
ContextMenu
property changes.
(Inherited from
Control
.)
ContextMenuStripChanged
Occurs when the value of the
ContextMenuStrip
property changes.
(Inherited from
Control
.)
ControlAdded
Occurs when a new control is added to the
Control
.
.
::
.
ControlCollection
.
(Inherited from
Control
.)
ControlRemoved
Occurs when a control is removed from the
Control
.
.
::
.
ControlCollection
.
(Inherited from
Control
.)
CursorChanged
Occurs when the value of the
Cursor
property changes.
(Inherited from
Control
.)
Disposed
Occurs when the component is disposed by a call to the
Dispose
method.
(Inherited from
Component
.)
DockChanged
Occurs when the value of the
Dock
property changes.
(Inherited from
Control
.)
DoubleClick
Occurs when the control is double-clicked.
(Inherited from
Control
.)
DragDrop
Occurs when a drag-and-drop operation is completed.
(Inherited from
Control
.)
DragEnter
Occurs when an object is dragged into the control's bounds.
(Inherited from
Control
.)
DragLeave
Occurs when an object is dragged out of the control's bounds.
(Inherited from
Control
.)
DragOver
Occurs when an object is dragged over the control's bounds.
(Inherited from
Control
.)
EnabledChanged
Occurs when the
Enabled
property value has changed.
(Inherited from
Control
.)
Enter
Occurs when the control is entered.
(Inherited from
Control
.)
FontChanged
Occurs when the
Font
property value changes.
(Inherited from
Control
.)
ForeColorChanged
Occurs when the
ForeColor
property value changes.
(Inherited from
Control
.)
GiveFeedback
Occurs during a drag operation.
(Inherited from
Control
.)
GotFocus
Occurs when the control receives focus.
(Inherited from
Control
.)
HandleCreated
Occurs when a handle is created for the control.
(Inherited from
Control
.)
HandleDestroyed
Occurs when the control's handle is in the process of being destroyed.
(Inherited from
Control
.)
HelpRequested
Occurs when the user requests help for a control.
(Inherited from
Control
.)
HideSelectionChanged
Occurs when the value of the
HideSelection
property has changed.
(Inherited from
TextBoxBase
.)
ImeModeChanged
Occurs when the
ImeMode
property has changed.
(Inherited from
Control
.)
Invalidated
Occurs when a control's display requires redrawing.
(Inherited from
Control
.)
KeyDown
Occurs when a key is pressed while the control has focus.
(Inherited from
Control
.)
KeyPress
Occurs when a key is pressed while the control has focus.
(Inherited from
Control
.)
KeyUp
Occurs when a key is released while the control has focus.
(Inherited from
Control
.)
Layout
Occurs when a control should reposition its child controls.
(Inherited from
Control
.)
Leave
Occurs when the input focus leaves the control.
(Inherited from
Control
.)
LocationChanged
Occurs when the
Location
property value has changed.
(Inherited from
Control
.)
LostFocus
Occurs when the control loses focus.
(Inherited from
Control
.)
MarginChanged
Occurs when the control's margin changes.
(Inherited from
Control
.)
ModifiedChanged
Occurs when the value of the
Modified
property has changed.
(Inherited from
TextBoxBase
.)
MouseCaptureChanged
Occurs when the control loses or gains mouse capture.
(Inherited from
Control
.)
MouseClick
Occurs when the control is clicked by the mouse.
(Inherited from
TextBoxBase
.)
MouseDoubleClick
Occurs when the control is double clicked by the mouse.
(Inherited from
Control
.)
MouseDown
Occurs when the mouse pointer is over the control and a mouse button is pressed.
(Inherited from
Control
.)
MouseEnter
Occurs when the mouse pointer enters the control.
(Inherited from
Control
.)
MouseHover
Occurs when the mouse pointer rests on the control.
(Inherited from
Control
.)
MouseLeave
Occurs when the mouse pointer leaves the control.
(Inherited from
Control
.)
MouseMove
Occurs when the mouse pointer is moved over the control.
(Inherited from
Control
.)
MouseUp
Occurs when the mouse pointer is over the control and a mouse button is released.
(Inherited from
Control
.)
MouseWheel
Occurs when the mouse wheel moves while the control has focus.
(Inherited from
Control
.)
Move
Occurs when the control is moved.
(Inherited from
Control
.)
MultilineChanged
Occurs when the value of the
Multiline
property has changed.
(Inherited from
TextBoxBase
.)
PaddingChanged
Infrastructure.
This event is not relevant for this class.
(Inherited from
TextBoxBase
.)
Paint
Overloaded.
ParentChanged
Occurs when the
Parent
property value changes.
(Inherited from
Control
.)
PreviewKeyDown
Occurs before the
KeyDown
event when a key is pressed while focus is on this control.
(Inherited from
Control
.)
QueryAccessibilityHelp
Occurs when
AccessibleObject
is providing help to accessibility applications.
(Inherited from
Control
.)
QueryContinueDrag
Occurs during a drag-and-drop operation and enables the drag source to determine whether the drag-and-drop operation should be canceled.
(Inherited from
Control
.)
ReadOnlyChanged
Occurs when the value of the
ReadOnly
property has changed.
(Inherited from
TextBoxBase
.)
RegionChanged
Occurs when the value of the
Region
property changes.
(Inherited from
Control
.)
Resize
Occurs when the control is resized.
(Inherited from
Control
.)
RightToLeftChanged
Occurs when the
RightToLeft
property value changes.
(Inherited from
Control
.)
SizeChanged
Occurs when the
Size
property value changes.
(Inherited from
Control
.)
StyleChanged
Occurs when the control style changes.
(Inherited from
Control
.)
SystemColorsChanged
Occurs when the system colors change.
(Inherited from
Control
.)
TabIndexChanged
Occurs when the
TabIndex
property value changes.
(Inherited from
Control
.)
TabStopChanged
Occurs when the
TabStop
property value changes.
(Inherited from
Control
.)
TextAlignChanged
Occurs when the value of the
TextAlign
property has changed.
TextChanged
Occurs when the
Text
property value changes.
(Inherited from
Control
.)
Validated
Occurs when the control is finished validating.
(Inherited from
Control
.)
Validating
Occurs when the control is validating.
(Inherited from
Control
.)
VisibleChanged
Occurs when the
Visible
property value changes.
(Inherited from
Control
.)
Top
Explicit Interface Implementations
Name
Description
IDropTarget
.
.
::
.
OnDragDrop
Infrastructure.
Raises the
DragDrop
event.
(Inherited from
Control
.)
IDropTarget
.
.
::
.
OnDragEnter
Infrastructure.
Raises the
DragEnter
event.
(Inherited from
Control
.)
IDropTarget
.
.
::
.
OnDragLeave
Infrastructure.
Raises the
DragLeave
event.
(Inherited from
Control
.)
IDropTarget
.
.
::
.
OnDragOver
Infrastructure.
Raises the
DragOver
event.
(Inherited from
Control
.)
Top
See Also
Reference
TextBox Class
System.Windows.Forms Namespace
Tags :