Я знаю, что эта проблема может показаться глупой, но печальный случай, я искал в Интернете, чтобы получить решение, но все еще не могу получить его правильно. Моя проблема сейчас - кнопка «Выход», чтобы выйти из основной формы, а затем снова отобразить форму входа в систему.
Приведенный ниже код не будет отображать форму входа после того, как я нажимаю кнопку «Выйти», он сразу же выходит из всего приложения. < /p>
Код: Выделить всё
void logoutbtn_Click(object sender, EventArgs e)
{
CloseSockets();
this.Close();
serverlogin login = new serverlogin();
login.Show();
}
Итак, я стараюсь заменить это .hide () вместо этого.close (); . Но что -то даже глупое случается. Да, страница входа в систему отображается после того, как я нажму кнопку «Выйти», но когда я нажимаю кнопку «Отмена» в моей форме входа в систему, она не вышла из всего приложения, где он предполагает, что выходит из всего приложения. Я думаю, потому что основная форма просто прячется и еще не близка ??? Кроме того, когда я пытаюсь снова войти в систему, кнопка входа в систему также не функционирует, не может войти на главную страницу. Большое спасибо.
Подробнее здесь:
https://stackoverflow.com/questions/755 ... login-form