Textbox
The Textbox
control provides the user with an inputfield to display or edit unformatted text.
This documentation is a WIP and probably not exhaustive.
Usage Example
This example shows how to use the Textbox
control and set a placeholder text.
var exampleTextBox = new Textbox()
{
PlaceholderText = "Enter name here ...",
Size = new Point(358, 43),
Font = GameService.Content.DefaultFont16,
Location = new Point(0, 0),
Parent = parentPanel,
};
Available Parameters and Arguments
Size Type: Point Size of the control (optional)
Location Type: Point Position of the control within parent panel
Parent Type: Panel Parent Panel
Text Type: String The text this control will show by default (optional)
PlaceholderText Type: String A placeholder text when control is empty (optional)
Font Type: BitmapFont The used font (optional)
ForeColor Type: Color Color of the font (optional)
Focused Type: Bool If the control should be focused by default (optional)
SelectionStart Type: Int Start position if preselected text (optional)
SelectionEnd Type: Int End position if preselected text (optional)
CursorIndex Type: Int Position of the cursor (optional)
Available Methods
A list of Methods
and EventHandlers
to hook onto.
TextChanged Call a method when the user typed text.
InputFocusChanged Call a method when the user changes focus to the control.
CursorIndexChanged Call a method when the user changes the position of the cursor.
EnterPressed
Call a method when the Enter
key is pressed by the user.
Remarks
This documentation is a WIP and probably not exhaustive.