メイン フォームのボタンをクリックすると表示されるフォームがあり、ユーザーが 2 番目のフォームを閉じたときに、メイン フォームが画面の中央に再び表示されるようにします。これを行うために以下のコードを使用しました:
private void button_Click(object sender, EventArgs e)
{
this.Hide(); //Hides the main form .
form2.ShowDialog(); //Shows the second form .
this.Show(); // Re-shows the main form after closing the second form ( just in the taskbar , not on the screen ) .
this.StartPosition = FormStartPosition.CenterScreen; // I write this code because I want to show the main form on the screen , not just in the taskbar .
}
これらのコマンドは私が望むことを行いますが、問題は、2番目のフォームを閉じた後、メインフォームが瞬きのように小さなジャンプで表示されることです! (連続ではなく、最初だけです。)私が望むのは、最初はまばたきをせずにスムーズに行うことです。それはどのように可能ですか?
前もって感謝します。