2016-05-02 14 views
0

私はWindowsソフトウェアを作ろうとしています。しかし、Aboutをメニューストライプの内側にあるHelpボタンの内側に追加しました。クローズボックスについて

「AboutBox」という名前のVS 2013テンプレートから新しいwinformを作成し、ボタンOKが付属しています。私は、この "About Box"だけを閉じるためにこのボタンをクリックします。

this.DialogResult = DialogResult.Ok; 
this.Close(); 

それとも、誰かが指摘したように、ただでリソースを編集:このような何かを、私は、ここでの唯一のボタン方式をダウン貼り付けた私は、コードから

private void okButton_Click(object sender, EventArgs e) 
{ 
    //close aboutBox; 
} 
+0

可能な重複設定://スタックをoverflow.com/questions/3529550/closing-dialog-box-and-form-which-launched-the-dialog-box?rq=1 – Spidey

+0

私はそれを考えましたが、それはありません。 :/ –

+3

DialogResultをデザイナーからOKに設定するだけで、イベントを処理する必要はありません。ちょうどあなたがClose()を呼び出す必要がある場合のBTW –

答えて

1

を全く何も変更しませんでしたボタンのIDEとDialogResultプロパティ:HTTPの

Set DialogResult property for the button

+5

フォームがShowDialogを介して表示される場合は、 'this.Close();'行は必要ありません。 DialogResultをNone以外に変更すると、フォームが閉じられます。 – LarsTech

関連する問題