如果文本框数组如何添加到列表框

时间:2013-12-06 04:51:15

标签: c# winforms

我的程序有点问题。我是一年级学生,正在尝试制定航班预订计划。

if (txtSeat.Text == "1")
{
   btnRowOneSeatOne.BackColor = Color.Red;
   goodMessage += "You Selected Row One and Seat One";
}

所以,这基本上以相同的方式降低了所有15个席位。我有一个文本框,如果您输入1-15的数字,座位将按钮变为红色。

我在删除客户时也做了同样的事情。如下:

这是在删除按钮句柄

if (txtRemove.Text == "1")
{
       btnRowOneSeatOne.BackColor = Color.Black;
}

我还没有开始使用阵列。基本上我输入了一个文本框,它应该将它存储在数组中。

我认为这应该是编码

seatNum = int.Parse(txtSeat.Text);
bool availability = false;

for (int s = 0; s < seats.Length; s++)
{
    seats[s] = seatNum
    availability = true;
    break;
}
if (availability == true)
{
}

我相信这应该把座位存放在阵列中。我尝试了很多不同的方法,但似乎无法找到答案。这是FYI课程的作业。

1 个答案:

答案 0 :(得分:1)

          int seatnum = int.Parse(textBox1.Text);
         Seat = new int[15];
        if (textBox1.Text != "")
        {
            Seat[seatnum - 1] = seatnum;
        }
        for (int i = 0; i < 15; i++)
        {
            if (Seat[i] != 0)
            {
                listBox1.Items.Add(textBox1.Text);
            }
        }