none
フォームを閉じる時。 RRS feed

  • 質問

  • フォームを閉じるときに、確認画面を出したいんですけど。。

    FormClosingを使ってみたら・・

    一応、確認画面は出るものの、すぐに終了してしまうんです。。

     

    確認画面で一度止まって、ユーザからの応答があり次第、終了するにはどうすればいいんですか??

    2008年3月3日 8:09

回答

  •  ハジ さんからの引用

    一応、確認画面は出るものの、すぐに終了してしまうんです。。

    確認画面で一度止まって、ユーザからの応答があり次第、終了するにはどうすればいいんですか??

     

    確認画面が独自のFormなら、ShowDialog()

    またはMessageBox.Show() を使うとか。

     

    これで解消したなら、ShowとShowDialogの違い、「モードレス」「モーダル」について調べてみてください。

     

    もし、確認画面で「終了しない」を選択しても終了してしまう、という問題であれば、

    FormClosingのイベント引数のCancelプロパティを調べてください。

     

    2008年3月3日 8:22

すべての返信

  •  ハジ さんからの引用

    一応、確認画面は出るものの、すぐに終了してしまうんです。。

    確認画面で一度止まって、ユーザからの応答があり次第、終了するにはどうすればいいんですか??

     

    確認画面が独自のFormなら、ShowDialog()

    またはMessageBox.Show() を使うとか。

     

    これで解消したなら、ShowとShowDialogの違い、「モードレス」「モーダル」について調べてみてください。

     

    もし、確認画面で「終了しない」を選択しても終了してしまう、という問題であれば、

    FormClosingのイベント引数のCancelプロパティを調べてください。

     

    2008年3月3日 8:22
  • ShowDialogで確認画面で止まれました!!

     

    ですが、終了しないを選択しても、終了してしまいます。。

    なので、FormClosingのほうを調べてみます。

    それでもわからなかったらまたスレ立てさせてもらいます。

    どうもありがとうございました。

    2008年3月3日 8:42