首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> Delphi

Delphi MaskEdit、Memo、ListBox、ComboBox 文字輸入元件進階應用與程式碼範例

     編輯:Delphi

多樣化文字輸入與選擇元件:格式限制、多行編輯、清單選擇完整實作

MaskEdit:格式化文字輸入物件

  • EditMask 屬性提供過濾格式,點擊省略按鈕開啟格式編輯對話框
  • 內建數種預設遮罩格式,亦可自訂編寫
  • 詳細用法請參閱線上說明

Memo:多行文字備註框

  • 與單行元件不同,可接收多行文字輸入
  • ScrollBars := ssVertical:加入垂直捲動條
  • Align:對齊模式(alNone/alBottom/alClient 等)
  • Alignment:文字在框內對齊格式
  • Lines:TStrings 型別,省略按鈕可對話框編輯,程式碼可動態操作

ListBox 與 ComboBox:清單選擇元件

程式碼範例:將 Edit 文字加入 ListBox 並清空 Edit

procedure TForm1.AddButtonClick(Sender: TObject);
begin
  ListBox1.Items.Add(Edit1.Text);
  Edit1.Text := '';
end;

Items 屬性為 TStrings,支援 Add、Insert、Delete、Clear 等操作,ListBox 與 ComboBox 共用此介面。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
元件特性典型應用
ListBox顯示完整項目清單供選擇檔案開啟對話框檔案列表
ComboBox下拉式清單,佔用空間較小磁碟機選擇、字型選擇