Controls
Класс Controls позволяет добавлять и перемещать в графическом окне элементы управления, а также взаимодействовать с ними.
Все свойства класса недоступны для изменения и могут быть только прочитаны программой для последующего использования.
Свойства класса Controls:
LastClickedButton
Controls.LastClickedButton
Получает имя кнопки, которая была нажата последней в графическом окне.
LastTypedTextBox
Controls.LastTypedTextBox
Получает имя последнего текстового поля, в котором был введен текст.
События класса Controls:
ButtonClicked
Controls.ButtonClicked
Вызывает событие, возникающее при нажатии любой кнопки.
TextTyped
Controls.TextTyped
Вызывает событие, возникающее при вводе текста в любое текстовое поле.
Методы класса Controls:
AddButton
Controls.AddButton(caption, left, top)
Добавляет кнопку с указанными шириной и высотой в графическое окно.
caption — Текст для отображения на кнопке.
left— Координата X верхнего левого угла кнопки.
top — Координата Y верхнего левого угла кнопки.
Возвращает: имя кнопки, которая только что была добавлена в графическое окно.
GetButtonCaption
Controls.GetButtonCaption(buttonName)
Получает текущий текст на указанной кнопке.
buttonName — Кнопка, с которой был запрошен текст.
Возвращает: Текущий текст на кнопке.
SetButtonCaption
Controls.SetButtonCaption(buttonName, caption)
Задает текст на указанной кнопке.
buttonName — имя кнопки, на которой надо задать текст.
caption — Новый текст для кнопки.
AddTextBox
Controls.AddTextBox(left, top)
Добавляет текстовое поле ввода с указанной шириной и высотой в графическое окно.
left — Координата X верхнего левого угла текстового поля.
top — Координата Y верхнего левого угла текстового поля.
Возвращает: Имя текстового поля, которое только что было добавлено в графическое окно.
AddMultiLineTextBox
Controls.AddMultiLineTextBox(left, top)
Добавляет многострочное текстовое поле ввода с указанной шириной и высотой в графическое окно.
left — Координата X верхнего левого угла текстового поля.
top — Координата Y верхнего левого угла текстового поля.
Возвращает: Имя текстового поля, которое только что было добавлено в графическое окно.
GetTextBoxText
Controls.GetTextBoxText(textBoxName)
Получает текущий текст указанного текстового поля (TextBox).
textBoxName — Имя текстового поля, у которого был запрошен текст.
Возвращает: Текст в текстовом поле.
SetTextBoxText
Controls.SetTextBoxText(textBoxName, text)
Задает текст для указанного текстового поля.
textBoxName — Имя текстового поля, для которого необходимо задать текст.
text — Новый текст для текстового поля.
Remove
Controls.Remove(controlName)
Удаляет элемент управления из графического окна.
controlName — Имя элемента управления, который необходимо удалить.
Move
Controls.Move(control, x, y)
Перемещает элемент управления с указанным именем в новую позицию.
control — Имя элемента управления, который надо переместить.
x — Координата X новой позиции элемента управления.
y — Координата Y новой позиции элемента управления.
SetSize
Controls.SetSize(control, width, height)
Задает размер элемента управления.
control — Имя элемента управления, размер которого надо изменить.
width — Ширина элемента управления.
height — Высота элемента управления.
HideControl
Controls.HideControl(controlName)
Скрывает существующий элемент управления.
controlName — Имя элемента управления.
ShowControl
Controls.ShowControl(controlName)
Отображает ранее скрытый элемент управления.
controlName — Имя элемента управления.
Поделиться: