程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 字符串列表及應用(一)

字符串列表及應用(一)

編輯:Delphi
Delphi應用程序經常要處理字符串列表,如組合框和列表框中的字符串,TMemo部件的文本行,屏幕支持的字體列表,TNotebook部件的tabs屬性,字符串網格的行、列等等。

  雖然應用程序以不同的方法使用這些列表,但Delphi通過一個叫字符串列表(Tstrings)的對象提供統一的界面,並且在不同場合可相互轉化。例如,可以在TMemo部件中編輯某一字符串,並把它當成列表框中列表項使用。

  在Delphi集成開發環境中也經常要使用字符串列表。如在Object Inspector窗體的取值欄中常列有Tstrings字符,雙擊該字符,將彈出字符列表編輯器,如圖3.1,在編輯器中可進行編輯、加入、刪除等操作

  在運行狀態時也可以操作字符串列表,常見的字符串列表操作如下:

  ● 列表中操作字符串

  ● 裝載、保存字符串列表

  ● 創建字符串列表

  ● 在字符串列表中加入對象

本章將介紹字符串列表的常用操作及簡單應用。

3.1 字符串列表的常用操作 

3.1.1 列表中操作字符串 

  在Delphi應用程序中,經常要對列表中的字符串進行操作。例如,設計時修改字符串列表屬性。

  常見的字符串操作如下:

  ● 計算列表中字符串數目

  ● 訪問指定字符串

  ● 查找字符串的位置

往列表中加入字符串

  ● 刪除列表中的字符串

  ● 在列表中移動字符串

  ● 復制一個完整的字符串列表

  ● 復制列表中的字符串 

3.1.1.1 計算列表中的字符串數目 

  使用Count屬性可計算列表中的字符串數目。Count是只讀屬性,用以指示列表中字符串列表數目。因為字符串列表是以零開始索引,因而Count比列表的最大索引數大一。

  例如,應用程序想計算當前屏幕支持的字體數目,可查找屏幕對象的字體列表,該列表包含了屏幕支持的所有字體的名字。

      FontCount:=Screen.Fonts.Count;

3.1.1.2 訪問指定字符串 

  字符串列表有一個可索引的Strings屬性,可象使用字符串數組一樣使用Strings。例如,列表中第一個字符串為Strings[0]。因為Strings屬性為字符串列表中最常用的屬性,Strings屬性可做為字符串列表的缺省屬性

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved