数秒後にMessageBoxを閉じます
メッセージを表示するためのMessageBoxを表示するWindowsフォームアプリケーションVS2010C#があります。 大丈夫なボタンがありますが、ボタンが消えた場合は、タイムアウトして、たとえば5秒後にメッセージボックスを閉じ、メッセージボックスを自動的に閉じます。 カスタムMessageBox(Formから継承)または別のレポーターFormsがありますが、Formである必要はありません。 それについての提案やサンプルはありますか? 更新しました: WPFの場合 C#でメッセージボックスを自動的に閉じる カスタムメッセージボックス(フォーム継承を使用) http://www.codeproject.com/Articles/17253/A-Custom-Message-Box http://www.codeproject.com/Articles/327212/Custom-Message-Box-in-VC http://tutplusplus.blogspot.com.es/2010/07/c-tutorial-create-your-own-custom.html http://medmondson2011.wordpress.com/2010/04/07/easy-to-use-custom-c-message-box-with-a-configurable-checkbox/ スクロール可能なメッセージボックス C#のスクロール可能なメッセージボックス 例外レポーター /programming/49224/good-crash-reporting-library-in-c-sharp http://www.codeproject.com/Articles/6895/A-Reusable-Flexible-Error-Reporting-Framework 解決: たぶん、フォームを使わずに、次の答えが良い解決策だと思います。 https://stackoverflow.com/a/14522902/206730 https://stackoverflow.com/a/14522952/206730