Butten Button

Кнопка - Button предназначена для выполнения каких либо действий после того как по ней щелкните мышкой. Она может выдавать в поток какую либо информацию - данные:
1)Null-нет данных;
2)Integer-число целого типа(н-р: 2,0,-234,456);
3)String-строку символов (н-р:"Привет мир", или "Я строка"(без кавычек);
4)Real- натуральное число (н-р: 0.01,0.0,-23.897,90.0)
На ней можно устанавливать надпись, менять шрифт, менять размер кнопки, сделать подсказку для кнопки, установить очередь передачи фокуса по нажатия клавиши Tab и тому подобное.


[Property]
Left=Отступ элемента слева
Top=Отступ элемента от верха
Width=Длина элемента
Height=Высота элемента
Align=Выравнивание элемента
TabOrder=Определяет очередь передачи фокуса при нажатие Tab
Hint=Всплывающая подсказка
Font=Шрифт элемента
ParentFont=Использовать шрифт родительского компонента
Visible=Элемент виден/скрыт
Enabled=Элемент разрешен/заблокирован
Cursor=Курсор
Caption=Нaдпиcь нa кнoпке
+Data=Дaнныe, выдaвaeмыe в пoтoк coбытиeм onClick

[Methods]
onClick=Сoбытиe пpoиcxoдит вcякий paз пpи нaжaтиe нa кнoпкy (см. Data)
*onSetFocus=Событие пpoиcxoдит вcякий paз пpи установке фокуса на элементе
*onKillFocus=Событие пpoиcxoдит вcякий paз пpи потере фокуса элементом
doCaption=Уcтaнaвливaeт надпись на кнопке
*doVisible=Скрывает/показывает элемент
*doEnabled=Запрещает/разрешает управление элементом
*doLeft=Уcтaнaвливaeт горизонтальную позицию элемента
*doTop=Уcтaнaвливaeт вертикальную позицию элемента
*doHint=Устанавливает текст подсказки
*doCursor=Устанавливает курсор элемента
*doSendToBack=Помещает элемент под всеми другими элементами формы
*doBringToFront=Помещает элемент над всеми другими элементами формы
Handle=Содержит идентификатор элемента
*Left=Содержит отступ элемента слева от родительского компонента
*Top=Содержит отступ элемента от верха родительского компонента

Ниже приведен пример, который надо скопировать в буфер обмена, а потом вставить в новый проект HiAsm.

Add(MainForm,6244,21,105)
{
 Left=317
 Top=204
 Width=338
 Height=205
 Align=0
 Color=-16777201
 Font=[MS Sans Serif,8,0,0]
 AlphaBlendValue=255
 Caption="Form"
 BorderStyle=2
 WindowsState=0
 Icon=[]
 ShowType=0
 TaskBar=0
 DragForm=1
 Visible=0
 TransparentColor=16777215
 Picture=[]
 SavePosition=0
 SavePosName="MyProject"
 MouseCapture=1
}
Add(InfoTip,24441,266,140)
{
 Info='При нажатии на кнопку появится сообщение.'
 Font=[Arial,10,0,0]
 Frame=0
 Transparent=0
 VAlign=0
 HAlign=1
 Width=148
 Height=39
}
Add(Message,94298,399,224)
{
 Message="Всем привет."
 Caption=""
 Type=0
 Icon=0
}
Add(Button,56786,252,224)
{
 Left=135
 Top=70
 Width=55
 Height=20
 Align=0
 TabOrder=0
 Hint=""
 Font=[Arial,8,0,0]
 ParentFont=1
 Visible=0
 Enabled=0
 Cursor=0
 Caption="Нажать"
 Data=Null()
 link(onClick,94298:doMessage,[])
}