請問怎樣將 選項分開 選類 ? |
|
kevin25a8813
一般會員 發表:1 回覆:2 積分:0 註冊:2007-01-30 發送簡訊給我 |
我想問 呢 ! 我現在想做一個功能... 功能係 分類選項. . 要點做 ?
例如 我有 兩個 combobox ... 其中第一個 入面 裝有 ' 田賽 ' ' 徑賽 ' 兩樣選項... 我想做一個功能就係. 當我 係 第 1 個 comobox 選 田賽 的時候. 第2 個 combobox 只顯示 鉛球 , 跳高, 跳遠 .. ~. .不會顯不100米, 200米 1500米 相反.. 我選 徑賽 的時間 第2 個combobox只顯示 徑類 比賽 不會 顯示 田類 比賽. .!! 我想知用咩 方 法. .語句. .屬性去做呀. .? 或者 第 2 個方法都可以 給我意見. . . 最重要係 屬性 同 語句. . !! |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
kevin25a8813
一般會員 發表:1 回覆:2 積分:0 註冊:2007-01-30 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
kevin25a8813
一般會員 發表:1 回覆:2 積分:0 註冊:2007-01-30 發送簡訊給我 |
|
jow
尊榮會員 發表:66 回覆:751 積分:1253 註冊:2002-03-13 發送簡訊給我 |
unit TestMain;
interface uses Windows, Forms, Classes, Controls, StdCtrls; const ComboBoxStr0 = '田賽,徑賽'; ComboBoxStr1 = '鉛球,跳高,跳遠'; ComboBoxStr2 = '100米,200米,1500米'; type TForm1 = class(TForm) ComboBox1: TComboBox; ComboBox2: TComboBox; procedure FormCreate(Sender: TObject); procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); procedure ComboBox1Change(Sender: TObject); private public end; var Form1: TForm1; implementation uses SysUtils; {$R *.dfm} function split(S, Delimiter: string): TStringList; begin Result := TStringList.Create; Result.Text := StringReplace(S, Delimiter, #13, [rfReplaceAll,rfIgnoreCase]); end; procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = VK_ESCAPE then Close; end; procedure TForm1.FormCreate(Sender: TObject); var L: TStringList; begin L := split(ComboBoxStr0,','); if L <> nil then begin ComboBox1.Items.Text := L.Text; ComboBox1.ItemIndex := 0; ComboBox1Change(nil); FreeAndNil(L); end; end; procedure TForm1.ComboBox1Change(Sender: TObject); var L: TStringList; begin case Self.ComboBox1.ItemIndex of 0: L := split(ComboBoxStr1,','); 1: L := split(ComboBoxStr2,','); else L := nil; end; if L <> nil then begin ComboBox2.Items.Text := L.Text; ComboBox2.ItemIndex := 0; FreeAndNil(L); end; end; end. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |