人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

C#を express で作成している場合の質問です。

何かイベントがあったときに、アラートの窓を出しますが、作業は続行させたいのです。どうするといいのでしょうか?
別のプロセスを立ち上げて、msgbox を出すのがいいような気がします。
回答は、コード付きの説明もしくは、コード付きの引用でお願いします。

●質問者: kaiketsu
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:C# EXPRESS アラート イベント コード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● freemann
●30ポイント

少し勘違いしていたようです。

こういう感じでしょうか?

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;
 }
 }
 }

http://q.hatena.ne.jp/


2 ● freemann
●30ポイント

イベントがあったかどうかなら、デバッグウィンドウに情報を出せばよいのではないでしょうか。

using System.Diagnostics;

Debug.WriteLine("イベントがありました。");



デバッグクラス

◎質問者からの返答

途中経過を知らせてくれるようなものです。閉じるボタンがついていますが、プログラムは中断しません。可能だと思うのですが、どう書くのでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ