Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/Unit2.pas

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations) (download) (as text)
Sun May 3 07:26:15 2015 UTC (8 years, 10 months ago) by yamat0jp
File MIME type: text/x-pascal
File size: 2035 byte(s)
間違えてばかりでしたがこちらが正しいURLです
1 unit Unit2;
2
3 interface
4
5 uses
6 System.SysUtils, System.Types, System.UITypes, System.Classes,
7 System.Variants,
8 FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.StdCtrls,
9 FMX.Layouts, FMX.ListBox;
10
11 type
12 TForm2 = class(TForm)
13 ListBox1: TListBox;
14 ListBox2: TListBox;
15 Button1: TButton;
16 Button2: TButton;
17 Button3: TButton;
18 Button4: TButton;
19 Button5: TButton;
20 Button6: TButton;
21 Panel1: TPanel;
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);
27 private
28 { private éŒž }
29 public
30 { public éŒž }
31 end;
32
33 var
34 Form2: TForm2;
35
36 implementation
37
38 {$R *.fmx}
39
40 uses Unit1;
41
42 procedure TForm2.Button1Click(Sender: TObject);
43 var
44 i: Integer;
45 begin
46 for i := ListBox1.Count - 1 downto 0 do
47 if ListBox1.ListItems[i].IsSelected = true then
48 begin
49 ListBox2.Items.Add(ListBox1.Items[i]);
50 ListBox1.Items.Delete(i);
51 end;
52 end;
53
54 procedure TForm2.Button2Click(Sender: TObject);
55 var
56 i: Integer;
57 begin
58 for i := ListBox2.Count - 1 downto 0 do
59 if ListBox2.ListItems[i].IsSelected = true then
60 begin
61 ListBox1.Items.Add(ListBox2.Items[i]);
62 ListBox2.Items.Delete(i);
63 end;
64 end;
65
66 procedure TForm2.Button3Click(Sender: TObject);
67 begin
68 ListBox2.Items.AddStrings(ListBox1.Items);
69 ListBox1.Items.Clear;
70 end;
71
72 procedure TForm2.Button4Click(Sender: TObject);
73 begin
74 ListBox1.Items.AddStrings(ListBox2.Items);
75 ListBox2.Items.Clear;
76 end;
77
78 procedure TForm2.FormShow(Sender: TObject);
79 var
80 i: Integer;
81 s: string;
82 begin
83 ListBox1.Items.Clear;
84 ListBox2.Items.Assign(Form1.ComboBox1.Items);
85 for i := 0 to Form1.Image1.ChildrenCount - 1 do
86 begin
87 s := Form1.Image1.Children[i].ClassName;
88 if ListBox2.Items.IndexOf(s) = -1 then
89 ListBox1.Items.Add(s);
90 end;
91 end;
92
93 end.

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26