Я знаю, что эта проблема может показаться глупой, но печальный случай, я искал в Интернете, чтобы найти решение, но все еще не могу найти правильное решение. Моя проблема сейчас = кнопка выхода из системы, чтобы выйти из главной формы, а затем снова открыть форму входа.
Приведенный ниже код НЕ будет отображать форму входа после того, как я нажму кнопку выхода, он сразу же закроет все приложение.
void logoutbtn_Click(object sender, EventArgs e)
{
CloseSockets();
this.Close();
serverlogin login = new serverlogin();
login.Show();
}
Итак, я пытаюсь заменить this.Hide()
вместо this.Close();
. Но что-то даже глупое случилось. Да, страница входа отображается после того, как я нажимаю кнопку выхода из системы, но когда я нажимаю кнопку «Отмена» в форме входа в систему, она не выходит из всего приложения, где предполагается выход из всего приложения. я думаю, потому что основная форма просто скрывается и еще не близко ??? Кроме того, когда я пытаюсь войти снова, кнопка входа также НЕ работает и не может войти на главную страницу.
Я прошу прощения за мои объяснения и, пожалуйста, скажите мне, если это очень неясно.
Пожалуйста, помогите мне. Большое вам спасибо.