comboBox选项改变如何获取之前的选项?

y9313 2009-09-14 03:43:45
我在combobox 中添加了SelectedIndexChanged事件,当所选项发生改变时,我想获取改变之前的选项index,如何获取呢?
...全文
1237 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenjianyong94 2009-09-14
  • 打赏
  • 举报
回复
private int index = -1;
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (index != -1)
Console.WriteLine(string.Format("你之前选择的是:{0}.", index));

//do something
//.........

index = this.comboBox1.SelectedIndex;
}
BitCoffee 2009-09-14
  • 打赏
  • 举报
回复
恩,LS正解,用个全局变量记录每次的index就可以了.
qqiuzaihui 2009-09-14
  • 打赏
  • 举报
回复 1
        private int index = -1;
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (index != -1)
Console.WriteLine(string.Format("你之前选择的是:{0}.", index));

//do something
//.........

index = this.comboBox1.SelectedIndex;
}

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧