線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2259
推到 Plurk!
推到 Facebook!

StringGrid 上的combobox

尚未結案
miga
初階會員


發表:61
回覆:92
積分:30
註冊:2002-08-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-10-03 10:43:48 IP:202.39.xxx.xxx 未訂閱
請問,我在stringgrid上加上一combobox的元件 可是當我選完資料又回去點選時,combobox都會顯示空白, 我在stringgrid被click時,將點到的cell值丟回combobox.text 為什麼都丟不回去? 我希望當我點到已有資料的cell,可以顯示原cell的值,而不是空白 請問該怎麼做呢?
shinjie
資深會員


發表:12
回覆:275
積分:287
註冊:2003-03-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-10-03 11:15:32 IP:220.134.xxx.xxx 未訂閱
試試在StringGrid 的 OnSelectCell 將值放入Combobox.txt內 如ComboBox1.Text:=StringGrid1.Cells[ACol,ARow]; ========================================= 程式有問題並不可怕,最怕是不知問題出在那 不知問題在那不可怕,更怕是不知如何問問題 寫程式要從最簡單的開始
------
我將在茫茫人海中尋訪我唯一之靈魂伴侶。
得之;我幸。不得;我命。
miga
初階會員


發表:61
回覆:92
積分:30
註冊:2002-08-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-10-03 11:55:20 IP:202.39.xxx.xxx 未訂閱
引言: 試試在StringGrid 的 OnSelectCell 將值放入Combobox.txt內 如ComboBox1.Text:=StringGrid1.Cells[ACol,ARow];
這個我也試過了,combobox內還是空白~ 真的好奇怪!!
shinjie
資深會員


發表:12
回覆:275
積分:287
註冊:2003-03-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-10-03 13:10:16 IP:203.73.xxx.xxx 未訂閱
我試過是可以的,請你新開一個程式,只有stringgrid與combobox試試。 或是將你的程式碼貼上來,大家一起看看是什問題。 ========================================= 程式有問題並不可怕,最怕是不知問題出在那 不知問題在那不可怕,更怕是不知如何問問題 寫程式要從最簡單的開始
------
我將在茫茫人海中尋訪我唯一之靈魂伴侶。
得之;我幸。不得;我命。
miga
初階會員


發表:61
回覆:92
積分:30
註冊:2002-08-27

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-10-03 14:36:52 IP:202.39.xxx.xxx 未訂閱
引言: 我試過是可以的,請你新開一個程式,只有stringgrid與combobox試試。 或是將你的程式碼貼上來,大家一起看看是什問題。
還是不行哎~我有開新程式來測了,並在 StringGrid1SelectCell處寫上 combobox1.Text := StringGrid1.Cells[ACol,Arow]; 其實不是出現空白,因為我值塞不進去,所以我就把combobox1.text清空, 正確來說…當我cells[1,1]選擇Item21,cells[1,2]選擇Items2,而游標再回到cells[1,1]時,combobox1預設的值為剛剛拉完的combobox1選項,即item2, 我希望的效果為在cells上移動時,若cells中已有值,則顯示出來
shinjie
資深會員


發表:12
回覆:275
積分:287
註冊:2003-03-19

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-10-03 15:24:53 IP:203.73.xxx.xxx 未訂閱
請看看你的 combobox的style 是否為csDropDownList 如果是的話,要用 ComboBox1.ItemIndex:=ComboBox1.Items.IndexOf(StringGrid1.Cells[ACol,ARow]) ========================================= 程式有問題並不可怕,最怕是不知問題出在那 不知問題在那不可怕,更怕是不知如何問問題 寫程式要從最簡單的開始
------
我將在茫茫人海中尋訪我唯一之靈魂伴侶。
得之;我幸。不得;我命。
miga
初階會員


發表:61
回覆:92
積分:30
註冊:2002-08-27

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-10-03 17:04:17 IP:202.39.xxx.xxx 未訂閱
引言: 請看看你的 combobox的style 是否為csDropDownList 如果是的話,要用 ComboBox1.ItemIndex:=ComboBox1.Items.IndexOf(StringGrid1.Cells[ACol,ARow])
ok了哎…我本來是用csDropDown,後來改csDropDownList 然後加上您的寫法就ok了,是style的關係嗎 發表人 -
shinjie
資深會員


發表:12
回覆:275
積分:287
註冊:2003-03-19

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-10-04 08:06:57 IP:203.73.xxx.xxx 未訂閱
引言: ok了哎…我本來是用csDropDown,後來改csDropDownList 然後加上您的寫法就ok了,是style的關係嗎 < face="Verdana, Arial, Helvetica"> 理論上兩種都要可以才對,有可能是你其他的程式有影響到原本的寫法。 ========================================= 程式有問題並不可怕,最怕是不知問題出在那 不知問題在那不可怕,更怕是不知如何問問題 寫程式要從最簡單的開始
------
我將在茫茫人海中尋訪我唯一之靈魂伴侶。
得之;我幸。不得;我命。
miga
初階會員


發表:61
回覆:92
積分:30
註冊:2002-08-27

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-10-04 08:20:51 IP:202.39.xxx.xxx 未訂閱
謝謝你囉~~
系統時間:2024-05-19 12:43:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!