使用值填充textBox,具体取决于按钮点击次数

时间:2012-10-24 04:01:38

标签: c# winforms

我是C#编码的新手。目前,我遇到了填充textBox的问题,具体取决于点击button1的次数。我已经能够填充选项一,但我不知道如何在第二次点击后得到第二个选项,所以第四个。我怎么能这样做?另外,我需要在第四次点击后添加一个循环来重新开始吗?

代码

protected void Button1_Click(object sender, EventArgs e)
{
     MyTextBox.Text = "Fruits"; //1st click
     MyTextBox.Text = "Vegtables"; //2nd click
     MyTextBox.Text = "Grains"; //3rd click
     MyTextBox.Text = "Poultry"; //4th click

}

1 个答案:

答案 0 :(得分:0)

private List<string> messages= new List<string>(){"Fruits", "Vegetables", "Grains", "Poultry"};
private int clickCount = 0;

protected void Button1_Click(object sender, EventArgs e)
{
   MyTextBox.Text = messages[clickCount];
   clickCount++;
   if (clickCount == messages.Count)
      clickCount = 0;

}