作者grayyoung (阿)
看板C_Sharp
标题[问题] 请问comboBox只会输出上一次选择的
时间Tue Jul 16 17:53:52 2013
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
1F:→ grayyoung:.... 07/16 17:56
2F:→ grayyoung:加上 07/16 17:56
3F:→ grayyoung:string selectedQQ = (string)UsualTCbox.SelectedItem; 07/16 17:56
4F:→ grayyoung:就可以了 我也不懂WHY 07/16 17:56
5F:推 KanoLoa:因为你这个事件发生的时候是刚点下控件还没选择的时候 07/16 19:13
6F:推 qwer820404:.Net WebForm 里 Event的概念很重要 07/16 20:21
7F:→ qwer820404:在看MSDN或一些解说文时 先去了解Event 07/16 20:21
8F:→ qwer820404:才会知道在什麽时机 该用什麽处理 我刚开始也是会 07/16 20:21
9F:→ qwer820404:一直鬼打墙 不过就一直试一直试就出来了 经验的价值 07/16 20:22
10F:推 asadfish:推event很重要._. 07/17 00:27