none
ダイアログボックスを瞬間的に表示・閉じる方法について RRS feed

  • 質問

  • お世話になっております。

    標題の件ですが、MessageBox()により、ダイアログボックスを表示し、すぐに閉じたいですが(瞬間的に表示・閉じる)、何かいい方法があるのでしょうか?

     

     ご存知の方、ご教授お願いします。

    2006年7月2日 9:15

すべての返信

  • MessageBox() と言うのが何かよく分かりませんが、メッセージボックスに似せたフォームを自前で用意すればその辺の対処も簡単ですね(Activated で Close するとか)。
    2006年7月2日 9:41
  • Hongliang さん

    早速のご回答ありがとうございます。

    書き間違いがありました。

    MessageBox() ではなく、MessageBox.Show()により表示されるダイアログボックスです。

    ------

    メッセージボックスに似せたフォームを自前で用意すればその辺の対処も簡単ですね(Activated で Close するとか)。

    ------

    初心者なので、もうすこし詳しくおしえていただけますでしょうか。

    Form form = new Form();

    form.close();

    のような感じでしょうか?

     

    2006年7月2日 10:11
  •  kimcheenabe さんからの引用
    Form form = new Form();
    form.close();

    のような感じでしょうか?

    これですと、Show できていないのでダメでしょう。

    それより、何故そのようなダイアログが必要なんでしょうか?
    私はそちらに興味があります。

    2006年7月2日 13:25
  • こんな感じでしょうか?

    タイムアウトつきのメッセージボックス (C# による実装)http://www.divakk.co.jp/blog/aoyagi/archive/2004/09/22/591.aspx

    2006年7月3日 3:35
    モデレータ