私はVB.NetからC#に切り替え、Windowsアプリケーションを作成しています。 VB.netでは、 プロジェクトのプロパティを選択し、「スタートアップフォームを閉じるときに」 と「最後のフォームを閉じるとき」を選択できるドロップダウンに移動することで、シャットダウンモードを簡単に変更できます。 C#で同等のものを見つけるのを手伝ってください。ところで C#Windowsフォームプロジェクトでアプリケーションシャットダウンモードを設定する方法
、私はこれを達成するためにC#で最も簡単なトリックを
6
A
答えて
8
VS 2010を使用していますが、「Program.csの」ファイルにアプリケーションのエントリポイントを変更することです。 このエントリフォームは起動時に非表示にする必要がありますが、メインフォームを呼び出します。次に、Application.Exit()を呼び出します。他のフォーム/クラスのクローズプロシージャで機能します。
のProgram.cs以下
サンプル擬似コード
//edit this line
Applcation.Run(startupForm);
StratupForm.cs
//startup method
StartupForm_load (object e)
{
this.Hide();
MainForm mainForm = new MainForm();
mainForm.show();
}
MainForm.cs
//application exit method
MainFormExit_close (object e)
{
Application.Exit();
}
はおそらくにすっきり方法を実装する必要があります〜を管理するdプログラムの後半で開いているフォームを追跡する
3
これは最初に探すべきことではありませんが、Application.Run(ApplicationContext)のドキュメントを見ると、あなたが求めていることを正確に行うためのサンプルコードが見つかります:最後のフォームが閉じられたら、アプリケーションを終了します。
関連する問題
- 1. Windowsサービスでtcplistenerを設定する方法C#
- 2. Windowsメディアプレーヤーを「エクスプレス設定」プログラムで設定する方法は?
- 3. C#でシステムプロパティを設定する方法
- 4. C/C++用のWindowsビルド環境を設定する最良の方法
- 5. Windows上でnetbeans 6.7とC++を正しく設定する方法は?
- 6. C#Windowsフォルダビューを設定する
- 7. Windows上でTomcat 6でログバックを設定する方法
- 8. ユニバーサルプロキシ(プロキシサーバーではない)をWindows XPで設定する方法
- 9. Windowsフォームでリストアイテムのテキストを設定する方法
- 10. Windowsのスクリーンセーバーのレジストリ設定をプログラムで調整する方法
- 11. WindowsフォームのTextBoxコントロールでTAB幅を設定する方法は?
- 12. WindowsフォームアプリケーションでTextBoxのDefaultTextを設定する方法は?
- 13. windows上でjocamlを設定/インストールする方法
- 14. Windows XPとVistaでタイムゾーンの設定を保存する方法
- 15. Windows Azure Portalでデフォルトのサブスクリプションを設定する方法は?
- 16. .NET 3.5でアプリケーション設定を使用する方法Windowsフォーム
- 17. Windows 7でOpenGL環境を設定する方法は?
- 18. Windows上でjavafxネイティブパッケージアイコンのカスタムアイコンを設定する方法
- 19. WindowsでLANG変数を設定する方法は?
- 20. Windows Mobileでサウンド強度を設定する方法は?
- 21. Windows 7でプロセスのタイムアウトを設定する方法は?
- 22. WindowsでPHPエラーログを設定する方法
- 23. C#:ピンダイアログの設定方法?
- 24. CでGTK +アプリの固定ウィンドウサイズを設定する方法は?
- 25. Windowsサーバー2008のWindowsサービスで設定プロパティ(C#)を読み取る
- 26. c#フォームプロジェクト:ユーザーコントロールに情報を渡す
- 27. は、C#で特定のWindowsエラー音を再生する方法
- 28. ObjectScriptで変数をNULLに設定する方法は? C#で
- 29. C#は、コンソールアプリケーションのスクロール位置を設定する方法です
ありがとうございます。できます。 – marai