Small Basic: Reference Documentation > TextWindow




TextWindow

The TextWindow provides text-related input and output functionalities. For example using this class, it is possible to write or read some text or number to and from the text-based text window.

Properties

  ForegroundColor

TextWindow.ForegroundColor

Gets or sets the foreground color of the text to be output in the text window.

  BackgroundColor

TextWindow.BackgroundColor

Gets or sets the background color of the text to be output in the text window.

  CursorLeft

TextWindow.CursorLeft

Gets or sets the cursor's column position on the text window.

  CursorTop

TextWindow.CursorTop

Gets or sets the cursor's row position on the text window.

  Left

TextWindow.Left

Gets or sets the Left position of the Text Window.

  Title

TextWindow.Title

Gets or sets the Title for the text window.

  Top

TextWindow.Top

Gets or sets the Top position of the Text Window.

Operations

  Show

TextWindow.Show()

Shows the Text window to enable interactions with it.

Returns

Nothing

  Hide

TextWindow.Hide()

Hides the text window.

Returns

Nothing

  Clear

TextWindow.Clear()

Clears the TextWindow.

Returns

Nothing

  Pause

TextWindow.Pause()

Waits for user input before returning.

Returns

Nothing

  PauseIfVisible

TextWindow.PauseIfVisible()

Waits for user input only when the TextWindow is already open.

Returns

Nothing

  PauseWithoutMessage

TextWindow.PauseWithoutMessage()

Waits for user input before returning.

Returns

Nothing

  Read

TextWindow.Read()

Reads a line of text from the text window. This function will not return until the user hits ENTER.

Returns

The text that was read from the text window

  ReadKey

TextWindow.ReadKey()

Reads a single character from the text window.

Returns

The character that was read from the text window.

  ReadNumber

TextWindow.ReadNumber()

Reads a number from the text window. This function will not return until the user hits ENTER.

Returns

The number that was read from the text window

  WriteLine

TextWindow.WriteLine(data)

Writes text or number to the text window. A new line character will be appended to the output, so that the next time something is written to the text window, it will go in a new line.

data

The text or number to write to the text window.

Returns

Nothing

  Write

TextWindow.Write(data)

Writes text or number to the text window. Unlike WriteLine, this will not append a new line character, which means, anything written to the text window after this call will be on the same line.

data

The text or number to write to the text window.

Returns

Nothing
  

See Also