私は.netで新しくなっています。 私は2つのフォームを1つのフォームにはロジックがあり、2番目のフォームにはログインセクションがあります。私は2番目のログインフォームを最初に実行したいです。私はApplication.Run(new Sign_in());私の2番目のフォームが最初に表示されますが、閉じたアイコン(赤い十字アイコン)をクリックしてログインフォームを閉じたとき、私の最初のロジックデータフォームがロードされています。私は最初のフォームをロードしたくありませんどんな状態でもログインしてください。 私は何をすべきですか? ありがとうC#.Netでのクローズドフォームの検出
1
A
答えて
0
代わりLoginForm.Close()
を呼び出す、LoginForm.Hide()
LogicForm.Show()
を呼び出し、
2
フォームのコンストラクタでフォームを実行すると、一般的に終了しなくなります。私はあなたのMain()
方法
bool loggedIn = false;
using(var loginForm = new SignInForm()) {
if(loginForm.ShowDialog() == DialogResult.OK) {
loggedIn = true; // plus whatever else you need; maybe a "Principal"
}
}
if(loggedIn) {
using(var mainForm = new SomeOtherForm()) {
Application.Run(mainForm);
}
}
にあなたはまた、適切DialogResult
を設定するには、ログインフォームを変更します、すなわち、これらを分離します。
関連する問題
- 1. C/.NETでのP /呼び出し時の機能検出
- 2. C#NETでアプリケーションのシャットダウンを検出しますか?
- 3. .NETプロキシ検出
- 4. 検出の.NET FrameworkのWindows
- 5. プログラムの検出リリース/デバッグモード(.NET)
- 6. .Netアプリケーションタイプの検出方法?
- 7. .NETでのリモートDHCPサーバーの検出
- 8. .NET Windows 10でのログオンイベントの検出
- 9. セルラーネットワークと802.11とイーサネットの接続と速度の検出? C#.Net
- 10. クローズドフォームを開くVBAアクセス
- 11. CでのEOFの検出
- 12. C/C++でのOSの自動検出
- 13. C#でのエッジ検出
- 14. C/C++でのロバストな顔検出?
- 15. C++のブロブ検出
- 16. C#サウンドカードの検出
- 17. .NETのCOMCTL32バージョンを検出する
- 18. ファイル/ MIMEタイプ検出用のNETライブラリ
- 19. C#のフォーカスコントロールの検出
- 20. Cのロケールセンシティブディジットの検出
- 21. ajax呼び出し.net、C#
- 22. C#.NETコードのポインタでC関数を呼び出す
- 23. C++でのOpenCVのCanny Edge検出
- 24. C#でのクラップ音の検出
- 25. Tarjanサイクル検出のヘルプC#
- 26. クローズドソケット接続の検出C#
- 27. C#の音声検出
- 28. C# - >ブラウザ幅の検出
- 29. C#リモートアシスタンス接続の検出
- 30. C#検出サーバーの設定