WinForm載入多個自定義控制項時,會出現很嚴重的閃爍問題 解決辦法: 在調用自定義控制項的窗體內添加的: 在自定義控制項中添加的: ...
WinForm載入多個自定義控制項時,會出現很嚴重的閃爍問題
解決辦法:
在調用自定義控制項的窗體內添加的:
protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; // Turn on WS_EX_COMPOSITED return cp; } }
在自定義控制項中添加的:
protected override CreateParams CreateParams { get { var parms = base.CreateParams; parms.Style &= ~0x02000000; // Turn off WS_CLIPCHILDREN return parms; } }