[About] Version=2.27 Author=Dilma, nesco, Netspirit, Tad Mail=hiasm@mail.ru [Type] Class=WinElement Info=Выпадающий список Inherit=WinControlChild Interfaces=ControlManager [Edit] Class=ComboBox Color=Color Ctl3D=Ctl3D Text=Text [Property] Width= |1|55 Height= |1|20 Color= | |clWindow FileName=Определяет имя файла для загрузки/сохранения списка по-умолчанию|2| +Strings=Начальный список строк при загрузке компонента|5| AddType=Last - добавить новую строку в конец списка, First - в начало|4|0|Last,First Text=Определяет текст в поле ввода|2|ComboBox DataType=Index - выдать в поток индекс выбранной строки, String - саму строку|4|0|Index,String ReadOnly=При установке параметра в True поле ввода будет доступно только для чтения|4|1|True,False @Sort=Сортирует строки|14|1|True,False EditSelectMode=SelectAll - выбирает весь текст при использовании doEditText и doEditTextNoEvents, EndCursor - ставит курсор в конец текста, но текст не выбирается|4|0|SelectAll,EndCursor ItemHeight=Высота каждого пункта списка|1|20 @DropDownCount=Количество видимых пунктов в выпадающем списке|1|8|1,255 IndexManager=Менеджер индексов|20|(empty)|Index BoxDrawManager=Менеджер отрисовки|20|(empty)|BoxDraw IconsManager=Менеджер иконок|20|(empty)|Icons [Methods] doAdd=Добавляет строку в список из потока или поля str|1| doClear=Очищает список|1| doDelete=Удаляет строку из списка. Номер строки извлекается из потока (0 - первая строка)|1| doText=Инициализирует список строками в виде: <Строка1,Строка2,...>|1| *doLoad=Загружает список строк из файла|1| *doSave=Сохраняет список строк в файле|1| *doSelect=Выбирает строку с индексом из потока|1| *doEditText=Устанавливает текст области ввода компонента|1| *doEditTextNoEvents=Устанавливает текст области ввода компонента, но не вызывает события onChangeText|1| *doSelectString=Ищет строку в списке и делает её активной|1| *doSelectData=Ищет данные в связанных данных и делает связанную строку активной|1| *doAddDir=Добавляет все файлы из указанной папки|1| *doReplace=Заменяет строку с индексом из потока на строку Str|1| onChange=Событие происходит всякий раз при изменении списка строк|2| onClick=Событие происходит всякий раз при выборе пункта списка и выдает в поток данные в зависимости от св-ва DataType ARG(Text||Index, Value)|2| *onChangeText=Событие происходит всякий раз при изменении текста в поле ввода при ReadOnly=False, выдавая этот текст в поток ARG(ChangeText)|2| *onSelect=Событие происходит всякий раз при выборе пункта списка методом doSelect (см. DataType) ARG(Text||Index, Value)|2| Array=Доступ к любому элементу списка по его индексу (см. компонент Array)|3|13 String=Хранит выделенный элемент списка|3|2 *Data=Хранит данные, связанные с выделенным элементом списка|3|1 *Text=Хранит список строк, разделённых символами 10 и 13|3|2 *Count=Хранит число строк в списке|3|1 *EndIdx=Содержит индекс последней строки в списке|3|1 *EditText=Хранит текст в области ввода компонента|3|2 *Index=Хранит индекс выделенного элемента|3|1 Str=Строка для добавления в список|4|2 *ItemData=Значение для поиска в списке|3|1 FileName=Имя файла для загрузки/сохранения списка|4|2