[問題] 請問comboBox只會輸出上一次選擇的

看板C_Sharp (C#)作者 (阿)時間12年前 (2013/07/16 17:53), 編輯推噓3(307)
留言10則, 4人參與, 最新討論串1/1
private void UsualTCbox_SelectionChangeCommitted(object sender, EventArgs e){ ComboBox senderComboBox = (ComboBox)sender; this.TCase.Text = UsualTCbox.Text; } 我試過好多Event,但是this.TCase.Text的輸出, 會是上一次選擇的。 例如 combobox原本顯示 "請選擇" 1. 選擇 AAA TCase輸出 "請選擇" 2. 選擇 BBB TCase輸出 "AAA" 3. 選擇 AAA TCase輸出 "BBB" 我上網google了好多,這方法是從MSDN看來的阿, 但是怎麼會有這種問題 QQ 請大家幫幫我 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.82.125

07/16 17:56, , 1F
....
07/16 17:56, 1F

07/16 17:56, , 2F
加上
07/16 17:56, 2F

07/16 17:56, , 3F
string selectedQQ = (string)UsualTCbox.SelectedItem;
07/16 17:56, 3F

07/16 17:56, , 4F
就可以了 我也不懂WHY
07/16 17:56, 4F

07/16 19:13, , 5F
因為你這個事件發生的時候是剛點下控件還沒選擇的時候
07/16 19:13, 5F

07/16 20:21, , 6F
.Net WebForm 裡 Event的概念很重要
07/16 20:21, 6F

07/16 20:21, , 7F
在看MSDN或一些解說文時 先去了解Event
07/16 20:21, 7F

07/16 20:21, , 8F
才會知道在什麼時機 該用什麼處理 我剛開始也是會
07/16 20:21, 8F

07/16 20:22, , 9F
一直鬼打牆 不過就一直試一直試就出來了 經驗的價值
07/16 20:22, 9F

07/17 00:27, , 10F
推event很重要._.
07/17 00:27, 10F
文章代碼(AID): #1HvHWozg (C_Sharp)
文章代碼(AID): #1HvHWozg (C_Sharp)