例如combobox有两个值,杭州,宁波。如果我选择杭州,我的变量a=1,如果选择宁波,我的变量a=2.这个怎么实现。
winform的combobox问题
答案:3 悬赏:60 手机版
解决时间 2021-05-05 22:18
- 提问者网友:绫月
- 2021-05-05 10:56
最佳答案
- 五星知识达人网友:山有枢
- 2021-05-05 12:03
String name = combox的名字.selectitem.tostring();
在IF判断Name就好了
全部回答
- 1楼网友:詩光轨車
- 2021-05-05 13:57
楼上正解,控件.selectItem
- 2楼网友:持酒劝斜阳
- 2021-05-05 12:34
class myform : Form {
ComboBox c;
int a;
public myform()
{
c = new ComboBox();
string[] s = { "杭州", "宁波" };
c.Items.AddRange(s);
c.SelectedIndexChanged += new EventHandler(c_SelectedIndexChanged);
Controls.Add(c);
}
void c_SelectedIndexChanged(object sender, EventArgs e)
{
if ((string)c.SelectedItem == "杭州")
a = 1;
else if ((string)c.SelectedItem == "宁波")
a = 2;
MessageBox.Show(a.ToString());
}
};
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯