全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1842
推到 Plurk!
推到 Facebook!

請問ComboBox的屬性Items。

答題得分者是:deity
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-28 10:16:58 IP:61.221.xxx.xxx 未訂閱
請問各位。 物件中ComboBox.Items是否可以設定它只秀出二列或者三列呢。 當原本在ObjectInspector的Items中輸入 > < >= <=等等。 因為其他表單需求呼叫同時的此ComboBox的Items 如 0:ss 1:dd 請問有這種方式嗎。謝謝。
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-28 10:56:41 IP:218.15.xxx.xxx 未訂閱
您好:看不明白您的意思 是指当 > 小弟猜测了一下:采用下列的方法,看行不行 假如您的 class="code"> procedure TForm1.FormActivate(Sender: TObject); begin ComboBox1.items.Clear; ComboBox1.Items.Add('>'); ComboBox1.Items.Add('<'); end; 而在需用到ComboBox1的Form2中重新定义ComboBox1的值,写在procedure TForm2.FormActivate(Sender: TObject); begin Form1.ComboBox1.items.Clear; Form1.ComboBox1.Items.Add('1:ss'); Form1.ComboBox1.Items.Add('2:dd'); end; 则两个Form的调用都不受影响,只是麻烦点而已。 另一种猜测,是指当您在Form1选择item值为“>”时,在其实Form则得到"0:ss"? 可以这样写:
  if Form1.ComboBox1.ItemIndex =0 then //即>
    showmessage('0:ss');  //得到的是0:ss
以上纯属猜测! ============================ 为什么经过多年以后,得失的过程如此冷漠 ============================
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-07-28 11:45:40 IP:61.221.xxx.xxx 未訂閱
謝謝您。 不好意思,問題在表達時似乎不太好。 可能是程式在撰寫時。 總是許多問題點,常常需要將它拆成多個小問題, 問各位高手,所以往往表達不太好。 我真滿感謝大家的幫忙。 ^^
系統時間:2024-05-20 23:39:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!