親フォームで子フォームを開いていますformborder style
が、なしに設定していますが、子を開いている間、I can see its border for fraction of second
これを回避するにはどうすればよいですか、コードの下で試しましたが、その効果が消えません。この効果を回避するにはどうすればよいですか?フォームをスムーズにロードします。効果form opacity = 0
を適用するためにタイマーを割り当てて設定しようとしましfade-in
たが、それも問題を解決していません。正しい方法で私を導いてください
この問題を回避しようとしたコード
int originalExStyle = -1;
bool enableFormLevelDoubleBuffering = true;
protected override CreateParams CreateParams
{
get
{
if (originalExStyle == -1)
originalExStyle = base.CreateParams.ExStyle;
CreateParams cp = base.CreateParams;
if (enableFormLevelDoubleBuffering)
cp.ExStyle |= 0x02000000; // WS_EX_COMPOSITED
else
cp.ExStyle = originalExStyle;
return cp;
}
}