ページ 11

お久しぶりですC#のフォームアプリケーションのことで質問があります

Posted: 2011年3月14日(月) 22:26
by kokuoutyou
最初に

開発環境
・Microsoft Visual C# 2010 Express

使用プロジェクト
・Windowsフォーム アプリケーション visual C#

OS
・windows7

メモリ
・4G

CPU
・I7 860




Windows フォーム アプリケーションは初チャレンジですが
速攻カベに当たりました・・
今作っているのがニコニコの巡回ソフトを作っています
そこで
巡回ソフトは
メインウィンドウ
制御ウィンドウ
サブウィンドウ(数は不特定)
で構成する予定です
そこで
メインウィンドウから制御ウィンドウを開いて
制御ウィンドウからアプリを終了したいのですが
どうすればできるかが調べてもよくわからないので
教えていただきたいですよろしくお願いします

あとできれば参考になるサイトとかを教えていただけるとありがたいです

Re: お久しぶりですC#のフォームアプリケーションのことで質問があります

Posted: 2011年3月14日(月) 22:40
by kokuoutyou
解決しました

別のフォームで
Environment.Exit(1);
などを使うと閉じれました

Re: お久しぶりですC#のフォームアプリケーションのことで質問があります

Posted: 2011年3月14日(月) 23:11
by 沖 滉均
ちょっとチャットの方を見ていない間に解決にチェックをされてしまいましたが念のため補足を

C#のフォームアプリケーションだと終了する際は
Application.Exit()メソッドを使用した方が安全だったと思います。
上記メソッドを使用した場合は、現在処理中のメッセージを処理したうえで終了処理が走るはずで
Environment.Exit()メソッドの方は強制終了に近い動作になります。

Re: お久しぶりですC#のフォームアプリケーションのことで質問があります

Posted: 2011年3月14日(月) 23:24
by kokuoutyou
そうなんですか~
途中で閉じられたらちょっと・・w
今後は使い分けていきたいと思います
補足ありがとうございます