Метод для добавления новой записи:
Доступное только для чтения свойство RowCount сообщает сколько у нас строк, включая заголовок.
Доступ к ключам и значениям может происходить различными способами. При помощи метода Cells[ACol, ARow: Integer]. ACol =1Pсоответствует соответствует колонке значений -PPACol = 0 - Pколонке имен.PARow =0Pобращается к строке заголовка,PARow > 0 обращается к строкам компонента.
С помощью свойства Options можно устанавливать различные возможности оформления таблицы (например отображение вертикальных и горизонтальных линий).
doColFixed - запрещает изменение ширины колонки с ключами.
doAutoColResize - автоматически изменяется ширина колонок в компоненте, при изменении его самого;
doColumnTitles - Отображается верхняя строка компонента. (значение TRUE);
Свойство DisplayOptions задает следующие значения:
keyUnique -PприPзначении равнымPTRUE, невозможно создать новую строку с таким же ключом который есть уже в списке. Произойдет исключительная ситуация.
keyDelete - приPзначении равнымPTRUE, возможно удаление строки нажатием клавиши "Delete";
keyAdd - при значении равнымPTRUE, возможно добавление строк. Для этого надо воспользоваться клавишей Insert или находясь на последней строке нажать клавишу "стрелка вниз";
keyEdit - при значении равным TRUE, редактирование возможно;
Свойство KeyOptions определяет возможности пользователя по редактированию значений компонента в приложении:
Основное свойство компонентаPValueListEditor - Strings, в нем находится список всех строк (они хранятся в виде Ключ=Значение).PЕго можно задать в Инспекторе объектов, используя редактор строк илиPпрограммно. При соответствующих разрешениях (см. ниже) данные можно добавлять, редактировать и удалять в работающем приложении.
редактор компонента ValueListEditor
Компонент состоит из двух колонок первый имеет заголовок Key, для имен, второй - Value, для значений.PПри желании данные заголовки легко изменить используя свойство TitleCaptions. Нажав на многоточие напротив этого свойства мы попадаем в редактор, где первая строка соответствует первой колонке (это имена), вторая - второй колонке (это значения).
Компонент Delphi ValueListEditor расположен на странице Additional Палитры компонентов. Это полезный компонент представляющий список строк, которые содержат имя и значение.
Компонент Delphi ValueListEditor
сайт о том, как создавать приложения под Windows
Компонент Delphi ValueListEditor | Языки программирования. Delphi. Уроки Delphi.
Комментариев нет:
Отправить комментарий