윈폼(Winform)

C# WinForm 화면 깜빡임 방지

SourceTree 2021. 11. 18. 19:47
반응형

Graphics를 사용하거나 화면 사이즈에 동적으로 컨트럴 크기를 변화시키거나 할때 화면이나 컨트럴이 깜빡이는 증상이 거의 나타나는데요. 

검색하면 여러 해결책이 있는데 다 필요없고 아래 루틴만 WinForm안에 넣으면 끝!

 

public partial class FormMain : Form
{
    //...
    
    //화면 깜빡임 방지
    protected override CreateParams CreateParams {
        get {
            var cp = base.CreateParams;
            cp.ExStyle |= 0x02000000;
            return cp;
        }
    }
}
반응형