1
私は2つのフォームを持つwinformアプリケーションを持っています。私はPasswordForm
から1つのフォームMainForm
を呼び出しています。winformが表示された後にイベントを実行するC#
まずIは、フォームのロードに約2秒の遅延が原因でSQLクエリの数、存在し、私は
mainForm.Show();
しかしフォームを表示
private MainForm mainForm = new MainForm();
そしてコンストラクタを設定することフォームのロードイベントで実行します。
mainFormの表示後にイベントを呼び出す方法はありますか? (特に私は現在、MainForm_Shown
イベントから呼び出して、私が試したこの
FadeOut(this, 100);
を使用していますが、PasswordForm
フォームを参照する方法を発見していないPasswordFormを、フェードアウトしたいですか?
private void MainForm_Shown(object sender, EventArgs e)
{
// THIS WILL FADE OUT THE 'MAINFORM' BUT I WANT TO FADE OUT THE 'PASSWORDFORM'
FadeOut(this, 100);
}
EDITどちらの形式が同じ名前空間を使用している
1つのフォームのリファレンスを別のフォームに渡すには、ここの手順に従います。http://stackoverflow.com/a/38460510/3185569そのフォームのパブリックメソッドを呼び出します。 – user3185569