Class
HostedTextBoxBase

The TextBox control that is hosted by default by RadTextBoxItem. Children of this class can be passed to RadTextBoxItem in order to customize the hosted text box.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class HostedTextBoxBase : TextBox, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable

Inheritance: objectMarshalByRefObjectComponentControlTextBoxBaseTextBoxHostedTextBoxBase

Implements: IBindableComponentIComponentIDisposableIDropTargetISynchronizeInvokeIWin32Window

Inherited Members TextBox.Dispose(bool)TextBox.IsInputKey(Keys)TextBox.OnBackColorChanged(EventArgs)TextBox.OnFontChanged(EventArgs)TextBox.OnGotFocus(EventArgs)TextBox.OnHandleCreated(EventArgs)TextBox.OnHandleDestroyed(EventArgs)TextBox.ProcessCmdKey(ref Message, Keys)TextBox.Paste(string)TextBox.AcceptsReturnTextBox.AutoCompleteModeTextBox.AutoCompleteSourceTextBox.AutoCompleteCustomSourceTextBox.CharacterCasingTextBox.CreateParamsTextBox.PasswordCharTextBox.ScrollBarsTextBox.TextTextBox.TextAlignTextBox.UseSystemPasswordCharTextBox.TextAlignChangedTextBoxBase.AppendText(string)TextBoxBase.Clear()TextBoxBase.ClearUndo()TextBoxBase.Copy()TextBoxBase.CreateHandle()TextBoxBase.Cut()TextBoxBase.Paste()TextBoxBase.ProcessDialogKey(Keys)TextBoxBase.OnAcceptsTabChanged(EventArgs)TextBoxBase.OnBorderStyleChanged(EventArgs)TextBoxBase.OnHideSelectionChanged(EventArgs)TextBoxBase.OnModifiedChanged(EventArgs)TextBoxBase.OnMouseUp(MouseEventArgs)TextBoxBase.OnMultilineChanged(EventArgs)TextBoxBase.OnPaddingChanged(EventArgs)TextBoxBase.OnReadOnlyChanged(EventArgs)TextBoxBase.OnTextChanged(EventArgs)TextBoxBase.GetCharFromPosition(Point)TextBoxBase.GetCharIndexFromPosition(Point)TextBoxBase.GetLineFromCharIndex(int)TextBoxBase.GetPositionFromCharIndex(int)TextBoxBase.GetFirstCharIndexFromLine(int)TextBoxBase.GetFirstCharIndexOfCurrentLine()TextBoxBase.ScrollToCaret()TextBoxBase.DeselectAll()TextBoxBase.Select(int, int)TextBoxBase.SelectAll()TextBoxBase.SetBoundsCore(int, int, int, int, BoundsSpecified)TextBoxBase.ToString()TextBoxBase.Undo()TextBoxBase.AcceptsTabTextBoxBase.ShortcutsEnabledTextBoxBase.BackColorTextBoxBase.BorderStyleTextBoxBase.CanEnableImeTextBoxBase.CanUndoTextBoxBase.DefaultCursorTextBoxBase.DefaultSizeTextBoxBase.ForeColorTextBoxBase.HideSelectionTextBoxBase.ImeModeBaseTextBoxBase.LinesTextBoxBase.MaxLengthTextBoxBase.ModifiedTextBoxBase.PreferredHeightTextBoxBase.ReadOnlyTextBoxBase.SelectedTextTextBoxBase.SelectionLengthTextBoxBase.SelectionStartTextBoxBase.TextLengthTextBoxBase.WordWrapTextBoxBase.AcceptsTabChangedTextBoxBase.BorderStyleChangedTextBoxBase.ClickTextBoxBase.MouseClickTextBoxBase.HideSelectionChangedTextBoxBase.ModifiedChangedTextBoxBase.MultilineChangedTextBoxBase.ReadOnlyChangedControl.GetAccessibilityObjectById(int)Control.SetAutoSizeMode(AutoSizeMode)Control.GetAutoSizeMode()Control.GetPreferredSize(Size)Control.AccessibilityNotifyClients(AccessibleEvents, int)Control.AccessibilityNotifyClients(AccessibleEvents, int, int)Control.BeginInvoke(Delegate)Control.BeginInvoke(Delegate, params object[])Control.BringToFront()Control.Contains(Control)Control.CreateAccessibilityInstance()Control.CreateControlsInstance()Control.CreateGraphics()Control.CreateControl()Control.DefWndProc(ref Message)Control.DestroyHandle()Control.DoDragDrop(object, DragDropEffects)Control.DrawToBitmap(Bitmap, Rectangle)Control.EndInvoke(IAsyncResult)Control.FindForm()Control.GetTopLevel()Control.RaiseKeyEvent(object, KeyEventArgs)Control.RaiseMouseEvent(object, MouseEventArgs)Control.Focus()Control.FromChildHandle(IntPtr)Control.FromHandle(IntPtr)Control.GetChildAtPoint(Point, GetChildAtPointSkip)Control.GetChildAtPoint(Point)Control.GetContainerControl()Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified)Control.GetNextControl(Control, bool)Control.GetStyle(ControlStyles)Control.Hide()Control.InitLayout()Control.Invalidate(Region)Control.Invalidate(Region, bool)Control.Invalidate()Control.Invalidate(bool)Control.Invalidate(Rectangle)Control.Invalidate(Rectangle, bool)Control.Invoke(Delegate)Control.Invoke(Delegate, params object[])Control.InvokePaint(Control, PaintEventArgs)Control.InvokePaintBackground(Control, PaintEventArgs)Control.IsKeyLocked(Keys)Control.IsInputChar(char)Control.IsMnemonic(char, string)Control.LogicalToDeviceUnits(int)Control.LogicalToDeviceUnits(Size)Control.ScaleBitmapLogicalToDevice(ref Bitmap)Control.NotifyInvalidate(Rectangle)Control.InvokeOnClick(Control, EventArgs)Control.OnAutoSizeChanged(EventArgs)Control.OnBackgroundImageChanged(EventArgs)Control.OnBackgroundImageLayoutChanged(EventArgs)Control.OnBindingContextChanged(EventArgs)Control.OnCausesValidationChanged(EventArgs)Control.OnContextMenuChanged(EventArgs)Control.OnContextMenuStripChanged(EventArgs)Control.OnCursorChanged(EventArgs)Control.OnDockChanged(EventArgs)Control.OnEnabledChanged(EventArgs)Control.OnForeColorChanged(EventArgs)Control.OnRightToLeftChanged(EventArgs)Control.OnNotifyMessage(Message)Control.OnParentBackColorChanged(EventArgs)Control.OnParentBackgroundImageChanged(EventArgs)Control.OnParentBindingContextChanged(EventArgs)Control.OnParentCursorChanged(EventArgs)Control.OnParentEnabledChanged(EventArgs)Control.OnParentFontChanged(EventArgs)Control.OnParentForeColorChanged(EventArgs)Control.OnParentRightToLeftChanged(EventArgs)Control.OnParentVisibleChanged(EventArgs)Control.OnPrint(PaintEventArgs)Control.OnTabIndexChanged(EventArgs)Control.OnTabStopChanged(EventArgs)Control.OnVisibleChanged(EventArgs)Control.OnClick(EventArgs)Control.OnClientSizeChanged(EventArgs)Control.OnControlAdded(ControlEventArgs)Control.OnControlRemoved(ControlEventArgs)Control.OnCreateControl()Control.OnLocationChanged(EventArgs)Control.OnDoubleClick(EventArgs)Control.OnDragEnter(DragEventArgs)Control.OnDragOver(DragEventArgs)Control.OnDragLeave(EventArgs)Control.OnDragDrop(DragEventArgs)Control.OnGiveFeedback(GiveFeedbackEventArgs)Control.OnEnter(EventArgs)Control.InvokeGotFocus(Control, EventArgs)Control.OnHelpRequested(HelpEventArgs)Control.OnInvalidated(InvalidateEventArgs)Control.OnKeyDown(KeyEventArgs)Control.OnKeyPress(KeyPressEventArgs)Control.OnKeyUp(KeyEventArgs)Control.OnLayout(LayoutEventArgs)Control.OnLeave(EventArgs)Control.InvokeLostFocus(Control, EventArgs)Control.OnLostFocus(EventArgs)Control.OnMarginChanged(EventArgs)Control.OnMouseDoubleClick(MouseEventArgs)Control.OnMouseClick(MouseEventArgs)Control.OnMouseCaptureChanged(EventArgs)Control.OnMouseDown(MouseEventArgs)Control.OnMouseEnter(EventArgs)Control.OnMouseLeave(EventArgs)Control.OnDpiChangedBeforeParent(EventArgs)Control.OnDpiChangedAfterParent(EventArgs)Control.OnMouseHover(EventArgs)Control.OnMouseMove(MouseEventArgs)Control.OnMouseWheel(MouseEventArgs)Control.OnMove(EventArgs)Control.OnPaintBackground(PaintEventArgs)Control.OnQueryContinueDrag(QueryContinueDragEventArgs)Control.OnRegionChanged(EventArgs)Control.OnResize(EventArgs)Control.OnPreviewKeyDown(PreviewKeyDownEventArgs)Control.OnSizeChanged(EventArgs)Control.OnChangeUICues(UICuesEventArgs)Control.OnStyleChanged(EventArgs)Control.OnSystemColorsChanged(EventArgs)Control.OnValidating(CancelEventArgs)Control.OnValidated(EventArgs)Control.RescaleConstantsForDpi(int, int)Control.PerformLayout()Control.PerformLayout(Control, string)Control.PointToClient(Point)Control.PointToScreen(Point)Control.PreProcessMessage(ref Message)Control.PreProcessControlMessage(ref Message)Control.ProcessDialogChar(char)Control.ProcessKeyEventArgs(ref Message)Control.ProcessKeyMessage(ref Message)Control.ProcessKeyPreview(ref Message)Control.ProcessMnemonic(char)Control.RaiseDragEvent(object, DragEventArgs)Control.RaisePaintEvent(object, PaintEventArgs)Control.RecreateHandle()Control.RectangleToClient(Rectangle)Control.RectangleToScreen(Rectangle)Control.ReflectMessage(IntPtr, ref Message)Control.Refresh()Control.ResetMouseEventArgs()Control.ResetText()Control.ResumeLayout()Control.ResumeLayout(bool)Control.Scale(SizeF)Control.ScaleControl(SizeF, BoundsSpecified)Control.Select()Control.Select(bool, bool)Control.SelectNextControl(Control, bool, bool, bool, bool)Control.SendToBack()Control.SetBounds(int, int, int, int)Control.SetBounds(int, int, int, int, BoundsSpecified)Control.SetClientSizeCore(int, int)Control.SizeFromClientSize(Size)Control.SetStyle(ControlStyles, bool)Control.SetTopLevel(bool)Control.SetVisibleCore(bool)Control.RtlTranslateAlignment(HorizontalAlignment)Control.RtlTranslateAlignment(LeftRightAlignment)Control.RtlTranslateAlignment(ContentAlignment)Control.RtlTranslateHorizontal(HorizontalAlignment)Control.RtlTranslateLeftRight(LeftRightAlignment)Control.RtlTranslateContent(ContentAlignment)Control.Show()Control.SuspendLayout()Control.Update()Control.UpdateBounds()Control.UpdateBounds(int, int, int, int)Control.UpdateBounds(int, int, int, int, int, int)Control.UpdateZOrder()Control.UpdateStyles()Control.OnImeModeChanged(EventArgs)Control.AccessibilityObjectControl.AccessibleDefaultActionDescriptionControl.AccessibleDescriptionControl.AccessibleNameControl.AccessibleRoleControl.AllowDropControl.AnchorControl.AutoScrollOffsetControl.LayoutEngineControl.BackgroundImageControl.BackgroundImageLayoutControl.BindingContextControl.BottomControl.BoundsControl.CanFocusControl.CanRaiseEventsControl.CanSelectControl.CaptureControl.CausesValidationControl.CheckForIllegalCrossThreadCallsControl.ClientRectangleControl.ClientSizeControl.CompanyNameControl.ContainsFocusControl.ContextMenuControl.ContextMenuStripControl.ControlsControl.CreatedControl.CursorControl.DataBindingsControl.DefaultBackColorControl.DefaultFontControl.DefaultForeColorControl.DefaultMarginControl.DefaultMaximumSizeControl.DefaultMinimumSizeControl.DefaultPaddingControl.DeviceDpiControl.DisplayRectangleControl.IsDisposedControl.DisposingControl.DockControl.DoubleBufferedControl.EnabledControl.FocusedControl.FontControl.FontHeightControl.HandleControl.HasChildrenControl.HeightControl.IsHandleCreatedControl.InvokeRequiredControl.IsAccessibleControl.IsMirroredControl.LeftControl.LocationControl.MarginControl.MaximumSizeControl.MinimumSizeControl.ModifierKeysControl.MouseButtonsControl.MousePositionControl.NameControl.ParentControl.ProductNameControl.ProductVersionControl.RecreatingHandleControl.RegionControl.RenderRightToLeftControl.ResizeRedrawControl.RightControl.RightToLeftControl.ScaleChildrenControl.SiteControl.SizeControl.TabIndexControl.TabStopControl.TagControl.TopControl.TopLevelControlControl.ShowKeyboardCuesControl.ShowFocusCuesControl.UseWaitCursorControl.VisibleControl.WidthControl.PreferredSizeControl.PaddingControl.DefaultImeModeControl.ImeModeControl.PropagatingImeModeControl.BackColorChangedControl.BackgroundImageChangedControl.BackgroundImageLayoutChangedControl.BindingContextChangedControl.CausesValidationChangedControl.ClientSizeChangedControl.ContextMenuChangedControl.ContextMenuStripChangedControl.CursorChangedControl.DockChangedControl.EnabledChangedControl.FontChangedControl.ForeColorChangedControl.LocationChangedControl.MarginChangedControl.RegionChangedControl.RightToLeftChangedControl.SizeChangedControl.TabIndexChangedControl.TabStopChangedControl.TextChangedControl.VisibleChangedControl.ControlAddedControl.ControlRemovedControl.DragDropControl.DragEnterControl.DragOverControl.DragLeaveControl.GiveFeedbackControl.HandleCreatedControl.HandleDestroyedControl.HelpRequestedControl.InvalidatedControl.PaddingChangedControl.PaintControl.QueryContinueDragControl.QueryAccessibilityHelpControl.DoubleClickControl.EnterControl.GotFocusControl.KeyDownControl.KeyPressControl.KeyUpControl.LayoutControl.LeaveControl.LostFocusControl.MouseDoubleClickControl.MouseCaptureChangedControl.MouseDownControl.MouseEnterControl.MouseLeaveControl.DpiChangedBeforeParentControl.DpiChangedAfterParentControl.MouseHoverControl.MouseMoveControl.MouseUpControl.MouseWheelControl.MoveControl.PreviewKeyDownControl.ResizeControl.ChangeUICuesControl.StyleChangedControl.SystemColorsChangedControl.ValidatingControl.ValidatedControl.ParentChangedControl.ImeModeChangedComponent.Dispose()Component.GetService(Type)Component.EventsComponent.ContainerComponent.DesignModeComponent.DisposedMarshalByRefObject.MemberwiseClone(bool)MarshalByRefObject.GetLifetimeService()MarshalByRefObject.InitializeLifetimeService()MarshalByRefObject.CreateObjRef(Type)

Constructors

HostedTextBoxBase()

Declaration

cs-api-definition
public HostedTextBoxBase()

Properties

Multiline

Controls whether the text of the edit control can span more than one line.

Declaration

cs-api-definition
public override bool Multiline { get; set; }

Property Value

bool

Overrides TextBox.Multiline

NullText

Gets or sets the prompt text that is displayed when the TextBox contains no text.

Declaration

cs-api-definition
[Browsable(true)]
public string NullText { get; set; }

Property Value

string

NullTextColor

Gets or sets a color of the null text.

Declaration

cs-api-definition
[Browsable(false)]
public Color NullTextColor { get; set; }

Property Value

Color

PromptForeColor

Gets or sets whether to use different than SystemColors.GrayText color for the prompt text.

Declaration

cs-api-definition
[Browsable(true)]
public Color PromptForeColor { get; set; }

Property Value

Color

ShowNullText

Gets or sets a value indicating whether the null text will be shown when the control is focused and the text is empty.

Declaration

cs-api-definition
[Browsable(false)]
public bool ShowNullText { get; set; }

Property Value

bool

UseGenericBorderPaint

Gets or sets a value indicating whether to show the bottom part of characters, clipped due to font name or size particularities.

Declaration

cs-api-definition
[Browsable(false)]
public bool UseGenericBorderPaint { get; set; }

Property Value

bool

Methods

DrawNullText(Graphics)

Draws the NullText in the client area of the TextBox using the default font and color.

Declaration

cs-api-definition
protected virtual void DrawNullText(Graphics graphics)

Parameters

graphics

Graphics

DrawTextPrompt()

Overload to automatically create the Graphics region before drawing the text prompt

Declaration

cs-api-definition
protected virtual void DrawTextPrompt()

Remarks

The Graphics region is disposed after drawing the prompt.

OnPaint(PaintEventArgs)

Declaration

cs-api-definition
protected override void OnPaint(PaintEventArgs e)

Parameters

e

PaintEventArgs

Overrides Control.OnPaint(PaintEventArgs)

OnParentChanged(EventArgs)

Declaration

cs-api-definition
protected override void OnParentChanged(EventArgs e)

Parameters

e

EventArgs

Overrides Control.OnParentChanged(EventArgs)

OnTextAlignChanged(EventArgs)

Declaration

cs-api-definition
protected override void OnTextAlignChanged(EventArgs e)

Parameters

e

EventArgs

Overrides TextBox.OnTextAlignChanged(EventArgs)

PaintBorders(PaintEventArgs)

Declaration

cs-api-definition
protected void PaintBorders(PaintEventArgs e)

Parameters

e

PaintEventArgs

PaintBordersCore(Graphics, Rectangle)

Declaration

cs-api-definition
protected void PaintBordersCore(Graphics graphics, Rectangle windowRectangle)

Parameters

graphics

Graphics

windowRectangle

Rectangle

ResetNullText()

Resets the null text to an empty string.

Declaration

cs-api-definition
public void ResetNullText()

ShouldSerializeNullText()

Returns a value indicating whether the NullText should be serialized.

Declaration

cs-api-definition
public bool ShouldSerializeNullText()

Returns

bool

Whether to serialize the null text.

WndProc(ref Message)

Declaration

cs-api-definition
protected override void WndProc(ref Message message)

Parameters

message

Message

Overrides TextBox.WndProc(ref Message)