MaskEdit是格式文本輸入對象。它的EditMask屬性為它提供了過濾文本的格式。點動這一屬性的省略按鈕,會彈出過濾編輯對話框,除了Delphi為您提供的幾種屏蔽格式,您也可以自己編寫,查閱“幫助”,會為您提供更詳細的用法介紹。
Memo是備注框,與以上對象不同的是,它可以接收多行文本輸入。將ScrollBars設置成ssVertical,可以為它加上一個垂直的滾行條。Align屬性調整該對象在窗口中的對齊情況,有alNone(無對齊指定)、alBottom(底部對齊)、alClient(全窗口顯示)等可以選擇;而Alignment屬性則決定了文本在框中的對齊顯示格式。Lines屬性訪問的文本被存儲在一個TStrings對象中,按動它的省略按鈕,可以通過對話框向它增加文本,也可以用程序對這一屬性進行操作,以達到修改或增加備注文本的目的。
1.3.1.3 List Box和Combo Box部件
List Box(列表框)和Combo Box(組合框)都顯示列表項目,所不同的是組合框占用較少的空間。常見的Windows操作系統中,顯示可用磁盤驅動器時,用的就是組合框。列表框則提供了一個項目列表以供選擇,如Windows打開文件操作時顯示文件列表的就是List Box。
下列程序段將Edit1的文本加入到ListBox1中,並清空Edit1中的文本:
procedure TForm1.AddButtonClick(Sender:TObject);
begin
ListBox1.Items.Add(Edit1.text);
Edit1.Text := ‘’;
end;