[About] Version=1.24 Author=Dilma & Amper Mail= [Type] Class=WinElement Info=Таблица строк Inherit=WinControlChild,WinSplitter Interfaces=ControlManager [Edit] Class=ListBox Color=Color [Property] Width= |1|55 Height= |1|80 Color= | |clWindow Ctl3D= | |0|True,False FileName=Имя файла для загрузки и сохранения таблицы|2| +Columns=Названия столбцов списка|5| StrDelimiter=Разделитель столбцов в строке|2|; Grid=Отображать сетку|14|1|True,False RowSelect=Выделение всей строки при её выборе|14|0|True,False SaveWidth=Сохранять длину столбцов при вызове метода doSave|14|1|True,False @ClearAll=True - очищать таблицу с удалением всех столбцов, False - отчищать только данные таблицы без удаления столбцов|14|1|True,False Redaction=Показывает можно ли редактировать ячейки|14|0|True,False ColumnClick=Text - возвращать имя нажатой колонки, Index - возвращать её индекс|4|0|Text,Index StaticColumn=Задаёт статические колонки (их имена не сохраняются и не загружаются из файла)|14|1|True,False Flat=Плоский Scrollbar|14|0|True,False HeaderDragDrop=Разрешить менять местами колонки|14|1|True,False [Methods] doAdd=Добавляет запись в таблицу|1| doClear=Очищает таблицу|1| doDelete=Удаляет строку таблицы с индексом из потока|1| *doLoad=Загружает таблицу из файла|1| *doSave=Сохраняет таблицу в файле|1| *doInsert=Вставляет строку Str после строки из потока|1| *doAddColumn=Добавляет новый столбец в таблицу|1| *doSort=Сортирует колонку с индексом из потока, как текст|1| *doSortDigit=Сортирует колонку с индексом из потока, как число|1| *doSortExtCmp=Сортирует колонку с индексом из потока, используя для сравнения значение из ExtCmp: >0, =0, или <0|1| *doSelect=Выделяет строку таблицы с индексом из потока|1| *doEnsureVisible=Делает видимой строку с номером из потока|1| onClick=Событие происходит всякий раз при нажатии кнопки мыши на строке таблицы и выдает индекс строки в поток|2| *onSelect=Событие происходит всякий раз после выбора новой строки таблицы и выдает индекс строки в поток. Повторный выбор одной и той же строки события не вызывает|2| *onColumnClick=Событие происходит всякий раз при нажатии на заголовке столбца и выдает его текст или индекс в поток|2| *onBeforeLineChange=Событие происходит всякий раз перед редактированием строки в списке и выдает индекс этой строки в поток|2| *onLineChange=Событие происходит всякий раз после редактирования строки в списке и выдает индекс этой строки в поток|2| Count=Содержит количество строк в таблице|3|1 Select=Содержит выбранную строку со столбцами, разделенными подстрокой StrDelimiter|3|2 *EndIdx=Содержит индекс последней строки в таблице|3|1 *Index=Содержит индекс выделенной строки|3|1 *PerPage=Количество строк на одной странице|3|1 *Matrix=Матрица строк|3|16 *Strings=Содержит массив строк, где каждая строка это набор колонок, разделенных StrDelimiter|3|13 *StringTable=Содержит указатель на компонент|3| Str=Строка для вставки в элемент|4|2 *ExtCmp=Результат сравнения двух MT-строк в процессе сортировки методом doSortExtCmp|4|2 *FileName=Имя файла для загрузки/сохранения списка|4|2