Standard
元件頁
圖示 |
元件名稱 |
功能說明 |
|
MainMenu |
下拉式功能表元件 |
|
PopupMenu |
浮現式(快顯)功能表元件 |
|
Label |
標籤元件 |
|
Edit |
單行編輯輸入元件 |
|
Memo |
大量文字顯示元件 |
|
Button |
按鈕元件 |
|
CheckBox |
方形項目選擇元件 |
|
RadioBox |
圓形項目選擇元件 |
|
ListBox |
清單式項目顯示元件 |
|
ComboBox |
下拉式項目顯示元件 |
|
ScrollBar |
捲動軸元件 |
|
GroupBox |
群組化的CheckBox元件 |
|
RadioGroup |
群組化的RadioBox元件 |
|
Panel |
崁板元件 |
|
ActionList |
命令集合元件 |
Edit、Label、Button、Memo元件
元件 |
屬性 |
說明 |
Edit單行輸入元件 |
CharCase |
限制文字輸入的大小寫 |
MarLength |
限制文字輸入的字數 |
PasswordChar |
限制當輸入密碼時所要輸出的字元 |
ReadOnly |
限制Edit為唯讀,只做輸出 |
Text |
設定顯示於Edit的文字 |
Memo多行輸入元件 |
Line |
設定顯示於Memo中的字串,可設為多行 |
MaxLength |
限制每列輸入的最大字數 |
ReadOnly |
限制Memo為唯讀,只做為輸出 |
ScrollBars |
設定顯示捲動軸 |
|
元件 |
屬性 |
屬性值 |
Label1 |
Caption |
輸入資料 |
Buton1 |
Caption |
加入資料 |
Edit1 |
Text |
清為空白 |
Memo1 |
Lines |
清為空白 |
ScrollBars |
ssVertical(垂直捲軸) |
procedure TForm1.Button1Click(Sender:TObject);
begin
Memo1.Lines.Add(Edit1.Text);
end; |
ListBox清單方塊、ComboBox綜合方塊
- 常用屬性
- ListBox可將所有可能的資料顯示出來供使用者選擇
- ComboBox與ListBox的差別在於,ComboBox可利用Style屬性控制是否可由鍵盤來輸入資料,就是具備Edit和ListBox的特點
元件 |
屬性 |
說明 |
範例 |
ListBox |
Add(Items用) |
新增選項 |
ListBox1.Items.Add(字串資料) |
Inster(Items用) |
插入選項 |
ListBox1.Items.Inster(索引值;新增選項) |
Delete(Items用) |
刪除選項 |
ListBox1.Items.Delete(索引值) |
Exchange(Items用) |
兩個選項交換位置 |
ListBox1.Items.Exchange(0,1) |
Move(Items用) |
將某個選項移至新位置 |
ListBox1.Items.Move(0,1) |
MultiSelect |
多項選取 |
True:多項選取;False:單項選取 |
ExtendedSelected |
決定選項選取的方法 |
True:選取一連續範圍的選項;False:選取不連續的選項 |
Selected |
判別選項是否被選取 |
ListBox1.Selected(0):=True表示第一個選項被選到 |
ItemHeigh |
設定要顯示多少選項 |
Sorted |
是否排序 |
ComboBox |
Item |
與List用法相同 |
MaxLength |
設定輸入最大字數 |
Sorted |
是否排序 |
Text |
設定ComboBox的選取項目於ComboBox |
|
procedure TForm1.Button1Click(Sender:TObject);
begin
ListBox1.Items.Add(ComboBox1.Text);
end;procedure
TForm1.Button2Click(Sender:TObject);
begin
ListBox1.Items.Delete(ListBox1.ItemIndex);
end; |
ScrollBar捲動軸與Panel嵌板
元件 |
屬性 |
說明 |
scrollBar |
Kind |
外觀;sbHorizontal:水平,sbVertical:垂直 |
LargeChange |
在定位鈕上方或下方(左方或右方)click時所應該加或減的值 |
Max |
定位鈕在底端或最右端所代表的值 |
Min |
定位鈕在頂端或最左端所代表的值 |
PosItion |
目前定位鈕所在位置的值 |
SmallChange |
在捲動軸兩端箭頭上click時,所應該加或減的值 |
Panel |
屬性 |
副屬性 |
說明 |
BevelInner |
BvRaised |
外凸式(設定外框內部陰影) |
BvLowered |
內凹式(設定外框內部陰影) |
BvNone |
無陰影(設定外框內部陰影) |
BevelOuter |
BvRaised |
外凸式(設定內框外部陰影) |
BvLowered |
內凹式(設定內框外部陰影) |
BvNone |
無陰影(設定內框外部陰影) |
BevelWidth |
設定外框寬度 |
元件 |
屬性 |
屬性值 |
元件 |
屬性 |
屬性值 |
ScrollBar1 |
Kind |
sbHorizontal |
ScrollBar2 |
Kind |
sbVertica |
LargeChange |
2 |
LargeChange |
5 |
Max |
24 |
Max |
20 |
Min |
8 |
Min |
0 |
SmallChange |
1 |
SmallChange |
1 |
|
procedure TForm1.ScrollBar2Change(Sender: TObject);
begin //改變Panel1外框寬度
Panel1.BevelWidth:=ScrollBar2.Position;
end; procedure
TForm1.ScrollBar1Change(Sender: TObject);
begin //改變Panel1的Caption字型大小
Panel1.Font.Size:=ScrollBar1.Position;
end; |
GroupBox,CheckBox,RadioGroup
元件 |
屬性 |
說明 |
RadioBox |
Columns |
設定每列可容納多少選項 |
ItemIndex |
是哪一個選項被選取,則傳回。若設為-1,則可清除所有選擇 |
Item |
在此屬性欄按下按鈕,即出現String
List Edit視窗可供設定RadioGroup中各個項目 |
|
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
Label1.Font.Style:=[fsBold];
end;
procedure TForm1.CheckBox2Click(Sender: TObject);
begin
Label1.Font.Style:=[fsItalic];
end;
procedure TForm1.CheckBox3Click(Sender: TObject);
begin
Label1.Font.Style:=[fsUnderline];
end;
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
case RadioGroup1.ItemIndex Of
0:Label1.Font.Size:=24;
1:Label1.Font.Size:=20;
2:Label1.Font.Size:=16;
end;
end; |
本網頁由昱得資訊工作室製作(C)
Copyright Valor-Studio since in 1993
|