istemihan Ответов: 1

Недопустимое выражение "


[удалена дублирующая публикация кода-см. раздел "Что я пробовал?" раздел ниже]

ты для

Что я уже пробовал:

private void button1_Click(object sender, EventArgs e)
       {
           Form2 frm = new Form2();
           string username = "Vector";
           int number = 89-2;
           string password = "Vector" + number.ToString();
           if ((txtusername.Text == username) && (txtpassword.Text == password))
               this.Hide();
               frm.Show();
               MessageBox.Show("Welcome MR.Vector");
           else
               MessageBox.Show("Do not try to open this program");
           this.Close();
       }

Graeme_Grant

Не отправляйте код дважды - это отнимает у всех время, читая его дважды!

1 Ответов

Рейтинг:
9

Graeme_Grant

Вы не используете фигурные скобки для группировки нескольких строк кода в операторе if / else. Только VB позволяет это.

C# '101' - это должно быть:

if ((txtusername.Text == username) && (txtpassword.Text == password))
{
    this.Hide();
    frm.Show();
    MessageBox.Show("Welcome MR.Vector");
}
else
{
    MessageBox.Show("Do not try to open this program");
}