• Когда кажется, что все уже работает, это значит, что вам еще осталось — всего на каких-то пять-шесть месяцев доводки.

Класс Controls (Элементы управления)

 

 

http://smallbasic.com/smallbasic.com/img/object_32.pngControls

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

Все свойства класса недоступны для изменения и могут быть только прочитаны программой для последующего использования.

Свойства класса Controls:

http://smallbasic.com/smallbasic.com/img/property_16.pngLastClickedButton

Controls.LastClickedButton

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

http://smallbasic.com/smallbasic.com/img/property_16.pngLastTypedTextBox

Controls.LastTypedTextBox

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

События класса Controls:

http://smallbasic.com/smallbasic.com/img/event_16.pngButtonClicked

Controls.ButtonClicked

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

http://smallbasic.com/smallbasic.com/img/event_16.pngTextTyped

Controls.TextTyped

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

Методы класса Controls:

http://smallbasic.com/smallbasic.com/img/method_16.pngAddButton

Controls.AddButton(caption, left, top)

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

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

left— Координата X верхнего левого угла кнопки.

top — Координата Y верхнего левого угла кнопки.

Возвращает: имя кнопки, которая только что была добавлена в графическое окно.

http://smallbasic.com/smallbasic.com/img/method_16.pngGetButtonCaption

Controls.GetButtonCaption(buttonName)

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

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

Возвращает: Текущий текст на кнопке.

http://smallbasic.com/smallbasic.com/img/method_16.pngSetButtonCaption

Controls.SetButtonCaption(buttonName, caption)

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

buttonName — имя кнопки, на которой надо задать текст.

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

http://smallbasic.com/smallbasic.com/img/method_16.pngAddTextBox

Controls.AddTextBox(left, top)

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

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

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

Возвращает: Имя текстового поля, которое только что было добавлено в графическое окно.

http://smallbasic.com/smallbasic.com/img/method_16.pngAddMultiLineTextBox

Controls.AddMultiLineTextBox(left, top)

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

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

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

Возвращает: Имя текстового поля, которое только что было добавлено в графическое окно.

http://smallbasic.com/smallbasic.com/img/method_16.pngGetTextBoxText

Controls.GetTextBoxText(textBoxName)

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

textBoxName — Имя текстового поля, у которого был запрошен текст.

Возвращает: Текст в текстовом поле.

http://smallbasic.com/smallbasic.com/img/method_16.pngSetTextBoxText

Controls.SetTextBoxText(textBoxName, text)

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

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

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

http://smallbasic.com/smallbasic.com/img/method_16.pngRemove

Controls.Remove(controlName)

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

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

http://smallbasic.com/smallbasic.com/img/method_16.pngMove

Controls.Move(control, x, y)

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

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

x — Координата X новой позиции элемента управления.

y — Координата Y новой позиции элемента управления.

http://smallbasic.com/smallbasic.com/img/method_16.pngSetSize

Controls.SetSize(control, width, height)

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

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

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

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

http://smallbasic.com/smallbasic.com/img/method_16.pngHideControl

Controls.HideControl(controlName)

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

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

http://smallbasic.com/smallbasic.com/img/method_16.pngShowControl

Controls.ShowControl(controlName)

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

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


Поделиться: