-7

我想做以下事情:

  • 按下按钮时将下拉列表中的文本插入标签
  • 然后在单击第二个按钮后,首先添加另一个文本
  • 单击另一个按钮后,同一标签上的另一个文本

如何才能做到这一点?

label1 = combobox item1 + combobox item 2 + ... item n,点击后

private void button1_Click(object sender, EventArgs e) {
label1.Text = item1 + item2, ...;

        if (comboBox1.SelectedItem.ToString() == "item1")
        {                               
            text = "item1";
        }            
        else if (comboBox1.SelectedItem.ToString() == "item2")
        {                   
            text = "item2";
        }                     
    }
4

1 回答 1

2

你需要三样东西:

  1. 按钮单击处理程序(假设您正在单击单个按钮)
  2. 一个类范围的整数,用于计算点击次数
  3. 一系列或 if/else 语句或 switch 语句,其中包含根据您的点击次数更改操作的案例。

灯光代码示例:

 private int _btnClickCount = 0; // your class-scoped variable

 // your button click handler
 private void SomeButtonClicked(object sender, EventArgs args) {
     if (_btnClickCount == 0)
          // do something
     else if (_btnClickCount == 1)
          // do something else
     // etc.

     _btnClickCount++;
 }
于 2013-03-18T15:38:25.303 回答