イベントハンドラ処理が終了しているかどうかを確認するには?
前回以下のページにて「c#でボタンのアクションが終わった後に再度同じ動作をさせるには?」
という質問をしました所、イベントハンドラ処理が終了していないのでは?という回答を頂きました。
http://oshiete.goo.ne.jp/qa/5833308.html
しかし、残念ながら当方初心者の為、
デバッガを利用して
「LoadData()処理」や「ボタンのClickイベントに対応付けしたイベントハンドラ処理」が
・ちゃんと最後まで終了しているか
・無限ループに陥っていないか
・IO入力待ちで止まっていないか
というのをどのように確認してよいかすらわかりません。
どうすれば確認できるのでしょうか?
何か参考になるページなどでも結構ですので教えてください。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
おはようございます。
イベントハンドラ終了直前にメッセージボックスなどで”終了です”などをおいてやりましょう。
Debug.Printなどで出すのもいいですね。
後は根本的なことですがButtonなどのイベントを回すべきではありません。処理をメソッドにしそれを回してやりましょう。
No.3
- 回答日時:
連投申し訳ございません。
ただいまリンク先を拝見いたしました。
>後は根本的なことですがButtonなどのイベントを回すべきではありません。処理をメソッドにしそれを回してやりましょう。
これについて出来ていたようですね・・・失礼いたしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロで謎の現象が起きていて困ってます。 エクセルで作ったボタンを押すとマクロが動いて処理をしてくれ 3 2023/06/22 17:28
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- その他(悩み相談・人生相談) お客様は神さまとか言うけど閉店後に電気消えてる中ネットをくぐって入ってきて普通に使ってたけど割れたか 1 2022/09/13 00:24
- Excel(エクセル) エクセルVBA マクロ処理中のポップアップメッセージについて 1 2023/08/04 21:34
- Visual Basic(VBA) こんにちは。ExcelVBA初心者につき困っています。Functionで始まっている処理の中で、処理 1 2022/06/18 21:40
- 教えて!goo アンドロイド用の教えて!gooアプリの戻るボタンを押すと、勝手に自動で教えて!gooアプリが終了して 2 2022/09/24 07:47
- 日本語 「2014年に終了」「2014年で終了」「2014年をもって終了」の違い 8 2022/11/28 20:08
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- 教えて!goo 教えてGooで役立つ回答がないときの対応 10 2023/03/24 11:19
- メルカリ メルカリ様 酷いです… 4 2022/11/18 16:31
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBSの処理中一旦処理を止めて再...
-
エクセルVBAでクリップボード内...
-
Excel VBA で処理中断(DoEvents...
-
VBSで応答不要のメッセージボッ...
-
ACCESS側からEXCELの書式を設定...
-
VBA kernel32 の意味
-
スロットゲームのプログラミング
-
VBA メッセージボックスを自動...
-
vb.netでバッチ処理
-
メッセージボックスのボタン名変更
-
Excel VBA 実行中に一瞬フリー...
-
Application.ScreenUpdating=Fa...
-
VB6 コマンドボタン クリック...
-
InvalidateRectがうまくいかない
-
VC++6.0 CDateTimeCtrl の暴走...
-
VB.NETのUsingキーワードの使い方
-
Excelのワークシートに行を挿入...
-
Excel VBA 自動的に閉じるMsgBox
-
スケジューリング方式
-
処理をとめるキャンセルボタン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSの処理中一旦処理を止めて再...
-
メッセージボックスのボタン名変更
-
ACCESS側からEXCELの書式を設定...
-
VBSで応答不要のメッセージボッ...
-
VBA kernel32 の意味
-
エクセルVBAでクリップボード内...
-
【C#】 あるイベントから別イ...
-
Excel VBA で処理中断(DoEvents...
-
VBA メッセージボックスを自動...
-
Application.ScreenUpdating=Fa...
-
Excel VBA 自動的に閉じるMsgBox
-
ASP.NETでのメッセージ画面を出...
-
メッセージBOXの「はい」「いい...
-
「キャンセル」ボタン付きの処...
-
B列に特定の文字列が入っている...
-
シャットダウン時のExcel強制終...
-
ASP VBScriptでスクリプト実行...
-
起動後直に実行するコードはど...
-
MFCのメニューバーのイベント取得
-
アクセスでのキー送信について
おすすめ情報