何かイベントがあったときに、アラートの窓を出しますが、作業は続行させたいのです。どうするといいのでしょうか?
別のプロセスを立ち上げて、msgbox を出すのがいいような気がします。
回答は、コード付きの説明もしくは、コード付きの引用でお願いします。
少し勘違いしていたようです。
こういう感じでしょうか?
Form1には、TextBoxとCheckBoxが一つずつ、Form2には、ListBoxが一つあります。
public partial class Form1 : Form { private Form2 frm; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { frm = new Form2(); frm.Owner = this; frm.Show(); } private ListBox List { get { return frm.listbox; } } private void checkBox1_CheckedChanged(object sender, EventArgs e) { this.List.Items.Add("CheckedChangedイベントが発生しました。"); } private void textBox1_TextChanged(object sender, EventArgs e) { this.List.Items.Add("TextChangedイベントが発生しました。"); } private void textBox1_MouseHover(object sender, EventArgs e) { this.List.Items.Add("MouseHoverイベントが発生しました。"); } } public partial class Form2 : Form { public Form2() { InitializeComponent(); } public ListBox listbox { get { return this.listBox1; } } }
途中経過を知らせてくれるようなものです。閉じるボタンがついていますが、プログラムは中断しません。可能だと思うのですが、どう書くのでしょうか?