Модуль "Флажок" предназначен для работы с элементом управления предназначенным для указания одного из двух значений.

Действия модуля Флажок

 

Верх

Синтаксис:
[ИДФлажка]:Верх(Число). 
ИД = [ИДФлажка]:Верх. 
Описание: 
Действие присваивает Флажку координату верхней точки или возвращает ее. Параметр Число задется в пикселях. 

 

Видимость

Синтаксис:
[ИДФлажка]:Видимость(ДаИлиНет). 
ИД = [ИДФлажка]:Видимость.
Описание: 
Действие задает или возвращает свойство Флажка быть видимым или невидимым. Параметр ДаИлиНет - выражение типа ДаИлиНет. 

 

Высота

Синтаксис: 
[ИДФлажка]:Высота(Число). 
ИД = [ИДФлажка]:Высота. 
Описание:
Действие задает или возвращает высоту Флажка выраженную в пикселя. Параметр Число задается в пикселях. 

 

Доступность

Синтаксис:
[ИДФлажка]:Доступность(ДаИлиНет).
ИД = [ИДФлажка]:Доступность. 
Описание: 
Действие задает или возвращает свойство Флажка быть доступным для действий пользователя. 

Жирный

Синтаксис:
[ИДФлажка]:Жирный(ДаИлиНет). 
ИД = [ИДФлажка]:Жирный. 
Описание:
Действие задает или возвращает вид жирности текста Флажка. Если параметр ДаИлиНет имеет значение Да, то шрифт жирный (полужирный), если Нет, то шрифт обычный. 

 

Заголовок

Синтаксис:
[ИДФлажка]:Заголовок(ТекстНадписи). 
ИД = [ИДФлажка]:Заголовок. 
Описание:
Действие задает или возвращает надпись отображаемую на Флажке. 

 

Зачеркнутый

Синтаксис:
[ИДФлажка]:Зачеркнутый(ДаИлиНет). 
ИД = [ИДФлажка]:Зачеркнутый. 
Описание: 
Действие задает или возвращает вид текста Флажка. Если параметр ДаИлиНет имеет значение Да, то шрифт зачеркнутый , если Нет, то шрифт обычный. 

 

Значение

Синтаксис:
[ИДФлажка]:Значение(ДаИлиНет). 
ИД = [ИДФлажка]:Значение. 
Описание: 
Действие задает или возвращает значение Флажка. Если Параметр ДаИлиНет равен Да или 1, то "флажок поднят" (галочка стоит), если Нет или 0, то "флажок опущен" (пустой квадратик). 

 

Курсив

Синтаксис:
[ИДФлажка]:Курсив(ДаИлиНет). 
ИД = [ИДФлажка]:Курсив. 
Описание:
Действие задает или возвращает вид текста Флажка. Если параметр ДаИлиНет имеет значение Да, то шрифт курсивный , если Нет, то шрифт обычный. 

 

Лево

Синтаксис:
[ИДФлажка]:Лево(Число). 
ИД = [ИДФлажка]:Лево. 
Описание:
Действие присваивает окну координату крайней левой точки Флажка или возвращает ее. Параметр Число задется в пикселях. 

 

Подчеркнутый

Синтаксис: 
[ИДФлажка]:Подчеркнутый(ДаИлиНет). 
ИД = [ИДФлажка]:Подчеркнутый. 
Описание: 
Действие задает или возвращает вид текста Флажка. Если параметр ДаИлиНет имеет значение Да, то шрифт подчеркнутый , если Нет, то шрифт обычный. 

 

РазмерШрифта

Синтаксис: 
[ИДФлажка]:РазмерШрифта(Число). 
ИД = [ИДФлажка]:РазмерШрифта. 
Описание:
Действие задает или возвращает размер шрифта текста отображаемого на Флажке. 

 

Создать

Синтаксис: 
[ИДФлажка]:Создать("ИДОкна"). 
Значений не возвращает. 
Описание:
Действие создает элемент типа Флажок на окне заданном его идентификатором. Идентификатор окна должен быть заключен в кавычки как строковая переменная. 

 

Ширина

Синтаксис:
[ИДФлажка]:Ширина(Число). 
ИД = [ИДФлажка]:Ширина. 
Описание:
Действие задает или возвращает ширину Флажка выраженную в пикселях. Параметр Число задается в пикселях. 

Шрифт

Синтаксис:
[ИДФлажка]:Шрифт(ИмяШрифта). 
Значений не возвращает. 
Описание: 
Действие задает имя шрифта, которым будет отображатся текст на Флажке. 

 


События модуля Флажок

 

ДвижениеМыши

Синтаксис:
Действие [ИДФлажка]_ДвижениеМыши(Кнопка; Регистр; Х; У).
Описание:
Возникает при перемещении указателя мыши над поверхностью флажка. 
При возникновении данного события параметр Кнопка принимает значения:
0 - если не нажата ни одна из кнопок;
1- если нажата левая кнопка мыши;
2- если нажата правая кнопка мыши;
Параметр Регистр в зависимости от того, какая клавиша была нажата во время перемещения указателя мыши принимает следующие значения:
0 - если не нажата ни одна из дополнительных клавиш; 
1 - если нажата клавиша Shift; 
2 - если нажата клавиша Ctrl; 
4 - если нажата клавиша Alt. 
Параметры Х и У являются координатами указателя мыши. 

КлавишаВверх

Синтаксис:
Действие [ИДФлажка]_КлавишаВверх(КодКлавиши;Регистр).
Описание:
Возникает при отпускании пользователем клавиши клавиатуры. Наступает после событий КлавишаВниз и КлавишаНажата. 
При возникновении данного события параметр КодКлавиши принимает значение кода нажатой клавиши. Параметр Регистр принимает значение в зависимости от того какая дополнительная клавиша была нажата: Shift, Ctrl или Alt. 

 

КлавишаВниз

Синтаксис:
Действие [ИДФлажка]_КлавишаВниз(КодКлавиши;Регистр).
Описание:
Возникает при нажатии пользователем клавиши клавиатуры. 
При возникновении данного события параметр КодКлавиши принимает значение кода нажатой клавиши. Параметр Регистр принимает значение в зависимости от того какая дополнительная клавиша была нажата: Shift, Ctrl или Alt. 

 

КлавишаНажата

Синтаксис: 
Действие [ИДФлажка]_КлавишаНажата(КодСимв).
Описание:
Возникает в тот момент, когда пользователь нажал клавишу. Возникает после события КлавишаВниз и до события КлавишаВверх. 
При возникновении данного события параметр КодСимв принимает значение кода символа который должен отображатся при нажатии данной клавиши с учетом регистра и раскладки клавиатуры. 

 

МышьВверх

Синтаксис: 
Действие [ИДФлажка]_МышьВверх(Кнопка; Регистр; Х; У).
Описание:
Событие возникает при отпускании пользователем кнопки мыши сразу после нажатия по флажку. 
При возникновении данного события параметр Кнопка принимает значения:
0 - если не была нажата ни одна из кнопок; 
1- если была нажата левая кнопка мыши; 
2- если была нажата правая кнопка мыши;
Параметр Регистр в зависимости от того, какая клавиша была нажата во время перемещения указателя мыши принимает следующие значения:
0 - если не была нажата ни одна из дополнительных клавиш;
1 - если была нажата клавиша Shift;
2 - если была нажата клавиша Ctrl;
4 - если была нажата клавиша Alt.
Параметры Х и У являются координатами указателя мыши. 

МышьВниз

Синтаксис: 
Действие [ИДФлажка]_МышьВниз(Кнопка; Регистр; Х; У).
Описание:
Событие возникает при нажатии пользователем кнопки мыши. 
При возникновении данного события параметр Кнопка принимает значения:
0 - если не нажата ни одна из кнопок;
1- если нажата левая кнопка мыши;
2- если нажата правая кнопка мыши;
Параметр Регистр в зависимости от того, какая клавиша нажата во время щелчка мыши, принимает следующие значения:
0 - если не нажата ни одна из дополнительных клавиш;
1 - если нажата клавиша Shift;
2 - если нажата клавиша Ctrl;
4 - если нажата клавиша Alt.
Параметры Х и У являются координатами указателя мыши. 

 

ПолучилФокус

Синтаксис: 
Действие [ИДФлажка]_ПолучилоФокус().
Описание:
Событие возникает при получении флажком фокуса. 


ПотерялФокус

Синтаксис: 
Действие [ИДФлажка]_ПотерялоФокус().
Описание:
Событие возникает при потере флажком фокуса. 


Щелк

Синтаксис: 
Действие [ИДФлажка]_Щелк(). 
Описание:
Возникает при щелчке мышью по флажку.