首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#中button的click事件解决方法

2012-04-20 
c#中button的click事件有一个button实现添加功能,我希望可以多次点击添加,并根据具体情况添加不同的内容。

c#中button的click事件
有一个button实现添加功能,我希望可以多次点击添加,并根据具体情况添加不同的内容。
现在在click事件中使用了switch case的结构:
  private void btn_add_Click(object sender, EventArgs e)
  {
  switch (this.listBox1.SelectedItem.ToString())
  {
  case "ENABLE":
  MessageList.Add(Enable);
  break;
  case "VISIBLE":
  MessageList.Add(Visible);
  break;

  }
  }
但现在调试出来是如果我先在listbox1中选enable,点add,再选visible,点add,那么messagelist中两个都是visible,要怎么处理?

[解决办法]
1.你这段代码建议 你写成过程,在but_ADD_click 调用,出变量进来,变量是记录this.listBox1.SelectedItem.ToString() 分不同的变量记录,listBox1选择的值,

switch
 (this.listBox1.SelectedItem.ToString())
{
case "ENABLE":
MessageList.Add(Enable);
break;
case "VISIBLE":
MessageList.Add(Visible);
break;

热点排行