2016-08-07 18 views
-4

私は、私はログインページをクリックしたとき、それは私のダッシュボードに移動し、ログインページを閉じることになることにより、アプリを作ってみてください。これは負荷を軽減し、ダッシュボードをデフォルトの実行アプリにするためです。誰でもアドバイスを提供できますか?C#でアプリケーションのデフォルトフォームを新しいフォームに切り替えるにはどうすればよいですか?

+1

? –

+1

地球上で誰がこれを投票しましたか? – MickyD

+0

私はアプリケーションの閉じるボタンにイベントハンドラを追加しようとしていますが、フォームのクローズとフォームのクローズイベントを使用すると、切り替え時に自動的に機能します私の作業形式の別のフォーム。私はちょうど閉じるアイコンのボタンをクリックして私の機能を呼び出すしたい。 – Xhami

答えて

1

私は、提案LoginFormにプロパティIsLoginOkを入れて、このようにそれを使用します。あなたがより多くのコンテキストを提供することができます

bool isLoginOk; 
    using (var loginForm = new LoginForm()) 
    { 
    // start login form and will be closed if user click OK 
    loginForm.ShowDialog(); 
    isLoginOk = loginForm.IsLoginOk; 
    } 

    // if login ok, then start dashboard, and login form is closed and disposed 
    if (isLoginOk) 
    { 
    Application.Run(new DashboardForm()); 
    } 
関連する問題