Delphi VJ VB VC 討論 聯繫 首頁
DELPHI參考文件

 單元架構元件
 Pascal語言元件
 Standard元件
 Additional元件
 Win31元件
 Win32元件
 Dialog元件
 Dialog範例
 資料庫(上)
 資料庫(中)
 資料庫(下)
 報表製作
 鍵盤資料(上)
 鍵盤資料(中)
 鍵盤資料(下)

作品介紹

免費下載

廠商軟體


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綜合方塊

  1. 常用屬性
    1. ListBox可將所有可能的資料顯示出來供使用者選擇
    2. 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

 

本網站全部內容係屬【昱得資訊工作室】版權所有,轉載必究,
非經正式書面同意,不得將全部或部分內容,以任何方式轉載於其他網站或用於任何商業行為