C# Класс XNAInterfaceComponents.ChildComponents.XNATextField

Наследование: XNAInterfaceComponents.AbstractComponents.ChildComponent, Focusable, KeyboardListener, MouseClickListener, MouseMotionListener
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DeleteCharacterAt void
InsertStringAtCaret void
ProcessKey void

Открытые методы

Метод Описание
CalculateVerticalScrollBarHeight ( ) : int

Calculates the vertical scrollbar height.

Draw ( SpriteBatch sb ) : void
GetDisplayText ( ) : String

Gets the display text

GetPixelsPerScrollBarTick ( ) : double

Gets the amount of pixels the scrollbar needs to scroll before a row up or down is shown.

GetTextOnRow ( int row ) : String

Gets the text on a row.

OnFocusLost ( ) : void
OnFocusReceived ( ) : void
OnKeyPressed ( XNAInputLibrary.KeyboardInput.KeyEvent e ) : void
OnKeyReleased ( XNAInputLibrary.KeyboardInput.KeyEvent e ) : void
OnKeyTyped ( XNAInputLibrary.KeyboardInput.KeyEvent e ) : void
OnMouseClick ( MouseEvent e ) : void
OnMouseDrag ( MouseEvent e ) : void
OnMouseEnter ( MouseEvent e ) : void
OnMouseExit ( MouseEvent e ) : void
OnMouseMotion ( MouseEvent e ) : void
OnMouseRelease ( MouseEvent e ) : void
ShouldDrawVerticalScrollBar ( ) : System.Boolean

Checks whether we should draw the scrollbar

Unload ( ) : void
Update ( ) : void
XNATextField ( ParentComponent parent, Rectangle bounds, int rows ) : System

Приватные методы

Метод Описание
DeleteCharacterAt ( int index, System.Boolean isBackspace ) : void

Deletes a character, and places the caret before or after the deleted character

InsertStringAtCaret ( String s ) : void

Inserts a string at the current caret position.

ProcessKey ( XNAInputLibrary.KeyboardInput.KeyEvent e ) : void

Описание методов

CalculateVerticalScrollBarHeight() публичный Метод

Calculates the vertical scrollbar height.
public CalculateVerticalScrollBarHeight ( ) : int
Результат int

Draw() публичный Метод

public Draw ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

GetDisplayText() публичный Метод

Gets the display text
public GetDisplayText ( ) : String
Результат String

GetPixelsPerScrollBarTick() публичный Метод

Gets the amount of pixels the scrollbar needs to scroll before a row up or down is shown.
public GetPixelsPerScrollBarTick ( ) : double
Результат double

GetTextOnRow() публичный Метод

Gets the text on a row.
public GetTextOnRow ( int row ) : String
row int The row.
Результат String

OnFocusLost() публичный Метод

public OnFocusLost ( ) : void
Результат void

OnFocusReceived() публичный Метод

public OnFocusReceived ( ) : void
Результат void

OnKeyPressed() публичный Метод

public OnKeyPressed ( XNAInputLibrary.KeyboardInput.KeyEvent e ) : void
e XNAInputLibrary.KeyboardInput.KeyEvent
Результат void

OnKeyReleased() публичный Метод

public OnKeyReleased ( XNAInputLibrary.KeyboardInput.KeyEvent e ) : void
e XNAInputLibrary.KeyboardInput.KeyEvent
Результат void

OnKeyTyped() публичный Метод

public OnKeyTyped ( XNAInputLibrary.KeyboardInput.KeyEvent e ) : void
e XNAInputLibrary.KeyboardInput.KeyEvent
Результат void

OnMouseClick() публичный Метод

public OnMouseClick ( MouseEvent e ) : void
e MouseEvent
Результат void

OnMouseDrag() публичный Метод

public OnMouseDrag ( MouseEvent e ) : void
e MouseEvent
Результат void

OnMouseEnter() публичный Метод

public OnMouseEnter ( MouseEvent e ) : void
e MouseEvent
Результат void

OnMouseExit() публичный Метод

public OnMouseExit ( MouseEvent e ) : void
e MouseEvent
Результат void

OnMouseMotion() публичный Метод

public OnMouseMotion ( MouseEvent e ) : void
e MouseEvent
Результат void

OnMouseRelease() публичный Метод

public OnMouseRelease ( MouseEvent e ) : void
e MouseEvent
Результат void

ShouldDrawVerticalScrollBar() публичный Метод

Checks whether we should draw the scrollbar
public ShouldDrawVerticalScrollBar ( ) : System.Boolean
Результат System.Boolean

Unload() публичный Метод

public Unload ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

XNATextField() публичный Метод

public XNATextField ( ParentComponent parent, Rectangle bounds, int rows ) : System
parent XNAInterfaceComponents.AbstractComponents.ParentComponent
bounds Microsoft.Xna.Framework.Rectangle
rows int
Результат System