何となく Blog by Jitta
Microsoft .NET 考

目次

Blog 利用状況
  • 投稿数 - 761
  • 記事 - 18
  • コメント - 37042
  • トラックバック - 222
ニュース
  • IE7以前では、表示がおかしい。div の解釈に問題があるようだ。
    IE8の場合は、「互換」表示を OFF にしてください。
  • 検索エンジンで来られた方へ:
    お望みの情報は見つかりましたか? よろしければ、コメント欄にどのような情報を探していたのか、ご記入ください。
It's ME!
  • はなおか じった
  • 世界遺産の近くに住んでます。
  • Microsoft MVP for Visual Developer ASP/ASP.NET 10, 2004 - 9, 2011
広告

記事カテゴリ

書庫

日記カテゴリ

ギャラリ

その他

わんくま同盟

同郷

 

ネタもと:プログラム終了時の通り方がおかしい?

まぁ、なんというか。なぜ?のあらし...

(2006/12/19(Tue) 16:57:16)

 また、分からない事が発生しましたので、どなたかご教示をお願いします。
現在、テスト用の短いプログラムをいくつも作ってテスト中です。フォーム右上の赤×をクリックして、プログラムを終了させる場合、下記の三つのコードを作成してみましたが、通り方がプログラムによってまちまちです。

  ・ケース(1) : ①も②も③も通らない場合。
  ・ケース(2) : ③を通る場合。
の二通りがあります。特に、ケース(1)の場合は、終了処理が出来ないので、ほとほと困っております。
どうして、こうなるのか? 必ず、どれかを通って終了する様にする方法はないのか? どなたか、お教え頂ければ幸いです。

(2006/12/19(Tue) 23:16:26)

>コード上に直接イベント ハンドラ メソッドを追加して(コピペして)
 コピーしていますので、おっしゃる通りの様です。

>プログラムにイベント ハンドラを通知するのが抜けているような予感。
  その方法が分かりません。ご面倒ですが、ご教授頂けると有り難いのですが?

(2006/12/20(Wed) 10:25:47)

 済みません。素人なもんで、理解できなくて申し訳ありませんでした。
でも、お陰様で、下記の様な目的は、解決できました。

  1. フォームの×をクリックした時、メニューの終了をクリックした時、必ずForm1_Closingを通る様にする。
  2. Form1_Closingの中で、終了の再確認をして、戻りたい時は、Closeをキャンセルする。
  3. キャンセルしない場合は、終了処理をして、プログラムを終了する。

上2つからは、「結論」が見えないんだけど?どうして、結論を省いて、結論にたどり着けるのよ?

勘が非常にさえていたので、「イベントハンドラを登録していない」という“答え”が閃きましたが、そんなこと、そうそう無いですよ?

お願い。自分の状況の説明をしてちょうだい。。。

投稿日時 : 2006年12月27日 21:39
コメント
No comments posted yet.
タイトル
名前
Url
コメント