請問 ComboBox 的排序 |
答題得分者是:RaynorPao
|
zilch
中階會員 發表:5 回覆:87 積分:78 註冊:2002-09-24 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
|
zilch
中階會員 發表:5 回覆:87 積分:78 註冊:2002-09-24 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
|
zilch
中階會員 發表:5 回覆:87 積分:78 註冊:2002-09-24 發送簡訊給我 |
引言:引言: 謝謝回應,不過就是它讓我很迷惑,所以才會提出這樣的問題... 因為實際在執行的時候,發現它有時會排序有時不會 另它似乎只能做遞增...zilch 你好: (1)是否能夠麻煩你舉一個例子,什麼時候無法排序?? ( > > -- >>< face="Verdana, Arial, Helvetica"> 如下段程式,我是利用亂數產生一些數值,再加到combobox中 int i; Randomize(); for (i=0;i<10;i ) ComboBox1->Items->Add(IntToStr(RandomRange(1,100))); ComboBox1->Sorted = true; ComboBox1->ItemIndex = 0; 多Run幾次就發現它時而會排序時而不會 |
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 如下段程式,我是利用亂數產生一些數值,再加到combobox中 int i; Randomize(); for (i=0;i<10;i ) ComboBox1->Items->Add(IntToStr(RandomRange(1,100))); ComboBox1->Sorted = true; ComboBox1->ItemIndex = 0; 多Run幾次就發現它時而會排序時而不會 zilch 你好: (1)我想你是有所誤解,有關 TComboBox 的排序,只會比對到每個字串的第一個 字母,因此,你的數字字串看起來會像沒有排序的樣子 (2)建議你可以自己先把所有字串排序好,再放到 TComboBox 裡面,在 BCB 裡 面有一個 TStringList 可以用來做 CustomSort,也就是說,先把亂數產生 的數字字串放到 TStringList 裡面做自己的排序,然後再把排序好的結果放 到 TComboBox 裡面,有一篇類似的文章,參考看看 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |