返回首页

我想使用Windows窗体应用程序中的switch语句,switch语句通过按钮和文本框如何使用?
我在这段代码卡,请人帮我纠正

namespace a

{

 

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void textBox1_TextChanged(object sender, EventArgs e)

        {

            string s;

            s = textBox1(textBox1.Text);

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

              string s;

              textBox1("1","2");

              switch(s)

              {

                  case "1":

                      { 

                          Form2 f = new Form2();

                          f.Show();

                      }

                      break; // <<----- added by jsop

              }

        }

    }

}

但我想,我提供不同的软件包,其最多的用户,包,他要选择,我必须申请switch语句。我将如何申请?| zahra1991

回答

评论会员:游客 时间:2012/02/06
就这样,你知道,这是一个垃圾设计,除非你验证地狱OUTA文本框。除此之外,你的问题是无法回答的,因为你还没有probvided足够的信息。如果你有一个可以打开的表格数量有限,可以考虑使用,而不是一个TextBox的ComboBox。至少这样一来,你不依赖于用户的自我意识,足以在文本框中输入相应的文本:理查德MacCutchan
{C}你看到了什么错误(或右)与上面的代码:乌代・辛格:首先删除
private void textBox1_TextChanged(object sender, EventArgs e)

        {

            string s;

            s = textBox1(textBox1.Text);

        }

你不为你正在尝试做这个需要,并给编译错误,然后
试试这个:

{体C3}
但我建议你去组合框,约翰建议,而不是使用文本框在右边的文本框给用户,以消除开销。

希望它可以帮助:PJ杜布里兹
评论会员:游客 时间:2012/02/06
开关正确的语法是:{的C4}例如:{C5的}希望这有助于!|