Введение в ABCButtons: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 1:
ABCButtons - учебный модуль PascalABC.NET для создания кнопок для GraphABC-приложений. Основан на устаревшем модуле ABCObjects.
 
=Основные классы=
=Класс ButtonABC=
ABCButtons содержит следующие классы:
ButtonABC - класс кнопки.
# '''ButtonABC''' (кнопка)
* Декларировать в секции var кнопку можно так:
 
<syntaxhighlight lang="Pascal">Button: ButtonABC;</syntaxhighlight>
=Класс =ButtonABC==
* Инициализировать с помощью new кнопку можно следующим образом:
ButtonABC - класс кнопки. Для ее создания пишите:
<syntaxhighlight lang="pascal">Button := new ButtonABC(x, y, w, h, t, c);</syntaxhighlight>
<syntaxhighlight lang="Pascalpascal">new Button:({x}, {y}, {width}, {height}, {text}, ButtonABC{color});</syntaxhighlight>
x, y - координаты левого верхнего угла кнопки; w, h - ширина и высота кнопки соответственно; t - текст на кнопке; c - цвет кнопки.
, заменив '''{x}''' на x-координату кнопки, '''{y}''' на y-координату кнопки, '''{width}''' на ширину кнопки, '''{height}''' на высоту кнопки, '''{text}''' на текст кнопки и '''{color}''' на цвет кнопки.
 
{| class="wikitable sortable"
|-
! Свойство !! Значение
|-
| '''Text''' || Текст на кнопке.
|-
| '''Filled''' || Заполнена ли цветом кнопка (true, false).
|-
| '''Color''' || Цвет внутренности кнопки.
|-
| '''FontColor''' || Цвет текста кнопки.
|-
| '''Visible''' || Видимость кнопки (true, false).
|-
| '''TextVisible''' || Видимость текста на кнопке (true, false).
|}