簡體   English   中英

單擊按鈕關閉WinForm

[英]Close WinForm On Button Click

我在buton press事件上使用了這種語法,但是當我按下它時-表單不會關閉。

在按下按鈕事件時關閉表單的正確方法是什么?

private void btnClose_Click(object sender, EventArgs e)
{
    IxalocToes nip = new IxalocToes();
    nip.Close();
}

此方法btnClose_Click在您的窗體類中運行

Forms有一個調用Close的方法,在表單內部調用Close()或this.Close()將其關閉

private void btnClose_Click(object sender, EventArgs e)
{
    IxalocToes nip = new IxalocToes();
    nip.Close();
    Close();
}

正如許多人所建議的,這是正確的,

this.Close() or
Close()

將關閉表格。 您想知道nip.Close()為什么nip.Close()的原因,是因為按鈕在FORM中,但是當您調用nip.Close()而不是this.Close()時,它將關閉創建的新對象,而不是關閉按鈕所在的按鈕之一。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM