Controls

Объект Controls позволяет добавлять и перемещать элементы управления, а также взаимодействовать с ними.

Properties

LastClickedButton (This property is read-only.)

Controls.LastClickedButton

Получает кнопку, которая была нажата последней в окне с графикой.

LastTypedTextBox (This property is read-only.)

Controls.LastTypedTextBox

Получает последнее текстовое поле, в котором был введен текст.

Events

ButtonClicked

Controls.ButtonClicked

Вызывает событие при нажатии любой кнопки.

TextTyped

Controls.TextTyped

Вызывает событие при вводе текста в любое текстовое поле.

Operations

AddButton

Controls.AddButton(caption, left, top)

Добавляет кнопку с указанными шириной и высотой в графическое окно.

caption

Текст для отображения на кнопке.

left

Координата X кнопки.

top

Координата Y кнопки.

Returns

Кнопка, которая только что была добавлена в графическое окно.

GetButtonCaption

Controls.GetButtonCaption(buttonName)

Получает текущий текст на указанной кнопке.

buttonName

Кнопка, с которой был запрошен текст.

Returns

Текущий текст на кнопке.

SetButtonCaption

Controls.SetButtonCaption(buttonName, caption)

Задает текст на указанной кнопке.

buttonName

Кнопка, на которой надо задать текст.

caption

Новый текст для кнопки.

Returns

Nothing

AddTextBox

Controls.AddTextBox(left, top)

Добавляет текстовое поле ввода с указанной шириной и высотой в графическое окно.

left

Координата X текстового поля.

top

Координата Y текстового поля.

Returns

Текстовое поле, которое только что было добавлено в графическое окно.

AddMultiLineTextBox

Controls.AddMultiLineTextBox(left, top)

Добавляет многострочное текстовое поле ввода с указанной шириной и высотой в графическое окно.

left

Координата X текстового поля.

top

Координата Y текстового поля.

Returns

Текстовое поле, которое только что было добавлено в графическое окно.

GetTextBoxText

Controls.GetTextBoxText(textBoxName)

Получает текущий текст указанного текстового поля (TextBox).

textBoxName

Текстовое поле, у которого был запрошен текст.

Returns

Текст в текстовом поле.

SetTextBoxText

Controls.SetTextBoxText(textBoxName, text)

Задает текст для указанного текстового поля.

textBoxName

Текстовое поле, для которого необходимо задать текст.

text

Новый текст для текстового поля.

Returns

Nothing

Remove

Controls.Remove(controlName)

Удаляет элемент управления из окна с графикой.

controlName

Имя элемента управления, который необходимо удалить.

Returns

Nothing

Move

Controls.Move(control, x, y)

Перемещает элемент управления с указанным именем в новую позицию.

control

Имя элемента управления, который надо переместить.

x

Координата X новой позиции.

y

Координата Y новой позиции.

Returns

Nothing

SetSize

Controls.SetSize(control, width, height)

Задает размер элемента управления.

control

Имя элемента управления, размер которого надо изменить.

width

Ширина элемента управления.

height

Высота элемента управления.

Returns

Nothing

HideControl

Controls.HideControl(controlName)

Скрывает существующий элемент управления.

controlName

Имя элемента управления.

Returns

Nothing

ShowControl

Controls.ShowControl(controlName)

Отображает ранее скрытый элемент управления.

controlName

Имя элемента управления.

Returns

Nothing