Вкладка RX Tools. Компонент TDualListDialog

   
На этом шаге мы рассмотрим компонент TDualListDialog.

   
Компонент делает доступным вашему приложению диалог с двумя списками, где элементы
можно перемещать из одного списка в другой, а также менять порядок следования элементов внутри списка.
По сравнению с одноименной формой из Delphi Gallery, кроме оформления в виде компонента,
добавлены возможность Drag&Drop, задания порядка внутри списка, интерфейсные улучшения.
Задайте исходное состояние списков в свойствах List1 и List2, вызовите диалог функцией
Execute и считайте новый состав списков.

Таблица 1. Свойства компонента TDualListDialog

Свойство Описание
property List1: TStrings; Список слева.
property List2: TStrings; Список справа.
function Execute: Boolean; Вызов диалога с двумя списками, где можно поменять элементы местами внутри списка или перенести
элементы из одного списка в другой.

   
Рассмотрим пример, демонстрирующий работу компонента TDualListDialog. Поместим на форму компоненты: кнопку TButton,
которую будем использовать для вызова формы со списками, и компонент TDualListDialog.


Рис.1. Форма с размещенными компонентами

   
Свойства List1 и List2
компонента TDualListDialog заполним списками строк и напишем обработчик события OnClick кнопки TButton:

procedure TForm1.Button1Click(Sender: TObject);
begin
     Form1.DualListDialog1.Execute;
end;

   
После нажатия кнопки TButton появится форма с двумя списками, элементы которых можно переносить из одного в другой (рис. 2).


Рис.2. Работа приложения

Текст этого примера можно взять здесь.

   
Мы закончили изучение компонентов вкладки RX Tools. Надеемся, что изложенный
материал будет вам полезен.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий