私のブトンプレスイベントでこの構文がありますが、これを押すとフォームが閉じません。閉じるWinFormボタンをクリックします。
ボタンプレスイベントでフォームを閉じる適切な方法は何ですか?
private void btnClose_Click(object sender, EventArgs e)
{
IxalocToes nip = new IxalocToes();
nip.Close();
}
私のブトンプレスイベントでこの構文がありますが、これを押すとフォームが閉じません。閉じるWinFormボタンをクリックします。
ボタンプレスイベントでフォームを閉じる適切な方法は何ですか?
private void btnClose_Click(object sender, EventArgs e)
{
IxalocToes nip = new IxalocToes();
nip.Close();
}
Forms
閉じる()または呼び出し、メソッド呼び出しClose
を持つフォームクラスの内部btnClose_Click
実行この方法でフォーム内のthis.Closeは()それ
private void btnClose_Click(object sender, EventArgs e)
{
IxalocToes nip = new IxalocToes();
nip.Close();
Close();
}
close();唯一の作品です。 nip.Close();動作しません。これは私を混乱させる? –
@SmithStanleyが私の答えを更新しました –
Asを閉じます多くによって示唆され、それは正当である、呼ぶ
this.Close() or
Close()
はフォームを閉じます。 nip.Close()
が動作しない理由を知りたいのは、ボタンがFORMにあるためですが、this.Close()の代わりにnip.Close()を呼び出すと、作成された新しいオブジェクトが閉じられます。ボタンが存在します。
'this.Close();を試しましたか – sTrenat
' nip'は* new *オブジェクトです。あなたが画面上に持っているものではありません。 – LarsTech