6 System.SysUtils, System.Types, System.UITypes, System.Classes,
8 FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.StdCtrls,
9 FMX.Layouts, FMX.ListBox;
22 procedure Button1Click(Sender: TObject);
23 procedure Button2Click(Sender: TObject);
24 procedure Button3Click(Sender: TObject);
25 procedure Button4Click(Sender: TObject);
26 procedure FormShow(Sender: TObject);
42 procedure TForm2.Button1Click(Sender: TObject);
46 for i := ListBox1.Count - 1 downto 0 do
47 if ListBox1.ListItems[i].IsSelected = true then
49 ListBox2.Items.Add(ListBox1.Items[i]);
50 ListBox1.Items.Delete(i);
54 procedure TForm2.Button2Click(Sender: TObject);
58 for i := ListBox2.Count - 1 downto 0 do
59 if ListBox2.ListItems[i].IsSelected = true then
61 ListBox1.Items.Add(ListBox2.Items[i]);
62 ListBox2.Items.Delete(i);
66 procedure TForm2.Button3Click(Sender: TObject);
68 ListBox2.Items.AddStrings(ListBox1.Items);
72 procedure TForm2.Button4Click(Sender: TObject);
74 ListBox1.Items.AddStrings(ListBox2.Items);
78 procedure TForm2.FormShow(Sender: TObject);
84 ListBox2.Items.Assign(Form1.ComboBox1.Items);
85 for i := 0 to Form1.Image1.ChildrenCount - 1 do
87 s := Form1.Image1.Children[i].ClassName;
88 if ListBox2.Items.IndexOf(s) = -1 then
89 ListBox1.Items.Add(s);