Microsoft Small Basic


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. 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