Delphi RadioGroup 組件基本用法


 

 

1. RadioGroup的主要屬性

(1) Columns:屬性

屬性 Columns:用於設置單選按鈕組中按鈕的列數。范圍1~16默認值為1。

 

 

 

 

設置方法很簡單,充分提現了Delphi的強大功能和方便,只要設置RadioGroup組件的Columns列屬性為1就是豎向顯示,為2就是橫向顯示。也就是說你的Items有幾個就設置幾列,如下圖:

(2) Items屬性:用於設置各種單選按鈕標題。

(3) ItemIndex:屬性:單選按鈕組中被選中按鈕

(從0開始)的序號。默認值為-1,表示組中按鈕均未被選中。

 

//設置按鈕的cursor效果

procedure TForm1.FormCreate(Sender: TObject);

var

  I: Integer;

begin

  with radiogroup1 do

  begin

    for I := 0 to ControlCount - 1 do

      Buttons[I].Cursor := crHandPoint;

  end;

end;

 

 
//獲取 RadioGroup 項目名稱
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
  Edit1.text := RadioGroup1.Items[RadioGroup1.ItemIndex];
end;
 
//當點擊 RadioGroup 中的第幾個選項時...
procedure TForm1.RadioGroup1Click(Sender: TObject);
var
  str: string;
begin
  case RadioGroup1.ItemIndex of
    0: str := 'one';
    1: str := 'two';
    2: str := 'three';
    3: str := 'four';
  end; 
  Edit1.text := str;
end;
 
//delphi讀取RadioGroup選中按鈕的string文本
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
  ShowMessage('['+inttostr(RadioGroup1.ItemIndex)+']'+
      RadioGroup1.Items[RadioGroup1.ItemIndex]);
end;
 
 //獲取 RadioGroup 項目名稱
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
  Text := RadioGroup1.Items[RadioGroup1.ItemIndex];
end;
 
//當點擊 RadioGroup 中的第幾個選項時...
procedure TForm1.RadioGroup1Click(Sender: TObject);
var
  str: string;
begin
  case RadioGroup1.ItemIndex of
    0: str := 'one';
    1: str := 'two';
    2: str := 'three';
    3: str := 'four';
  end;
 
  Text := str;
end;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM