Модуль Список предназначен для работы со стандартным Windows-списком.

Действия Модуля Список

 
Верх

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

 

Видимость

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

 

ВсегоЭлементов

Синтаксис:
Значений не принимает. 
ИД = [ИДСписка]:ВсегоЭлементов. 
Описание:
Действие возвращает количество элементов в списке на момент исполнения действия. 

 

Высота

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

 

ДобавитьЭлемент

Синтаксис: 
[ИДСписка]:ДобавитьЭлемент(ТекстЭлемента). 
Значений не возвращает. 
Описание: 
Действие добавляет элемент в список. 

 
Доступность

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

 

Жирный

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

 

Зачеркнутый

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

 

Значение

Синтаксис: 
[ИДСписка]:Значение(НомерЭлемента). Значений не возвращает. 
Описание: 
Действие устанавливает значение выделенного элемента списка по его номеру. 

Курсив

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

 

Лево

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

 

НомерЭлемента

Синтаксис:
Значений не принимает. ИД = [ИДСписка]:НомерЭлемента. 
Описание:
Действие возвращает номер выделенного элемента в списке. 

 

Очистить

Синтаксис: 
ИД = [ИДСписка]:Очистить. Значений не возвращает. 
Описание:
Действие удаляет из списка все элементы. 

 

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

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

 

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

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

 

Создать

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

 
УдалитьЭлемент

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

 

Ширина

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

 

Шрифт

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

 

Элемент

Синтаксис: 
[ИДСписка]:Элемент(НомерЭлемента; Значение).
Значений не возвращает.
Описание: 
Действие задает значение элемента списка по его номеру. 

 

События модуля Список

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

Синтаксис:
Действие [ИДСписка]_ДвижениеМыши(Кнопка; Регистр; Х; У).
Описание:
Возникает при перемещении указателя мыши над поверхностью списка. 
При возникновении данного события параметр Кнопка принимает значения:
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. 
Параметры Х и У являются координатами указателя мыши. 


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

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


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

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


ПриПрокрутке

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


Щелк

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


Щелк2Раза

Синтаксис:
Действие [ИДСписка]_Щелк2Раза().
Описание:
Возникает при двойном щелчке по списку.