私はこの例のコードを使用しています。Messagebox with input fieldモーダルダイアログフォームを解除するにはどうすればよいですか?
ユーザーがフォーム上のボタンをクリックすると、何も起こりません。フォームは残っています。私はテキストボックスの結果を得ることができるようにモーダルのために何かをワイヤーアップする必要がありますか?
public void ShowMyDialogBox()
{
Form2 testDialog = new Form2();
// Show testDialog as a modal dialog and determine if DialogResult = OK.
if (testDialog.ShowDialog(this) == DialogResult.OK)
{
// Read the contents of testDialog's TextBox.
this.txtResult.Text = testDialog.TextBox1.Text;
}
else
{
this.txtResult.Text = "Cancelled";
}
testDialog.Dispose();
}
Form2とは何ですか? – Ian