我知道這個問題聽起來很愚蠢,但悲傷的情況下,我已經在網上搜索得到的解決方案,但仍然無法得到它的正確。我現在的問題是=註銷按鈕,以便退出主窗體,然後再次顯示登錄窗體。 下面的代碼在我點擊註銷按鈕後不會顯示登錄表單,它直接退出整個應用程序。註銷主窗體並顯示登錄表格
void logoutbtn_Click(object sender, EventArgs e)
{
CloseSockets();
this.Close();
serverlogin login = new serverlogin();
login.Show();
}
所以,我嘗試更換this.Hide()
,而不是this.Close();
。但是,有些事情甚至會發生。是的,登錄頁面顯示在我點擊註銷按鈕後,但是當我點擊我的登錄窗體上的取消按鈕時,它並沒有退出整個應用程序,它假設退出整個應用程序。我猜是因爲主窗體只是隱藏而尚未關閉?另外,當我嘗試再次登錄時,登錄按鈕也不起作用,無法登錄到主頁面。
我對我的解釋表示歉意,請告訴我,如果它很不清楚。 請給我幫助。非常感謝。
你能解釋一下你的代碼嗎? – soundslikeodd