Delphi重要类的使用

 

 1 1、TstringList类
 2 
 3   List:=TStringList.Create;
 4   List.Add('str1')
 5  List.Add('str2')
 6  List.Exchange(0,1)  置换
 7  List.Insert(0,'str3')  插入
 8  i:=list.Indexof('str2');  //第一次出现的序号
 9 List.sort  //排序
10 List.Sorted:=true  //设定排序
11 List.Count  //   总数
12 List.Text  //内容   每一项用#13 #10分开
13 List.Delete(0);
14 List.LoadFormFile('c:\tmp.txt');
15 List.SaveTofile('c:\tmp.txt');
16 List.Clear;
17 List.Free;
18 List[0]  返回第一项字符串
19 List.ComaText='aaa,bbb,ccc' ;  //相当于List里添加了aaa  bbb ccc 三项
20 相当于
21 List.text:='aaa'+#13+#10+'bbb'+#13+#10+'ccc'
22 List.Delimter:='|'    //置换分隔符
23 List.DelimtedTexted:='aaa|bbb|ccc';  //添加三项
24 
25 List.BeginUpdate 
26 List.EndUpdate
27 
28 ListBox的AddObject用法
29 BtnList:=TstringList.Create;
30 BtnList.Addobject('',Button1)
31 BtnList.Addobjecc('',Button2)
32 Tbutton(BtnList.objects[i]).Onclick:=btnclick
33 
34   ComboBox1.Items.addobject('vsIcon',Tobject(vsIcon));
35     combobox1.Items.addobject('vsList',Tobject(vsList));
36     combobox1.Items.addobject('vssmallIcon',Tobject(vssmallIcon));
37     combobox1.Items.addobject('vsReport',Tobject(vsReport));
38 {可以将普通变量转为Tobject指针形式,调用如下代码}
39 
40   with combobox1 do
41     Listview1.viewstyle:=TviewStyle(items.objects[itemindex]);
42 
43 
44 类似于字典的操作
45 List.clear;
46 List.Add('AAA=111');
47 List.Add('bbb=222');
48 List.Add('ccc=333');
49 List.Names[1] ;   //bbb
50 List.ValuefromIndex[1]   //222
51 List.Values['bbb']  //222
52 List.ValueFromIndex[1]:=333  //可以赋值

 

posted @ 2014-05-23 17:17  拱卒  阅读(213)  评论(0)    收藏  举报