我有一個窗體,它有其他控件(按鈕,自定義控件,標籤,面板,gridview)的音調。你可以猜到我有閃爍的問題。我嘗試了雙緩衝,但無法解決。最後我試過這一個:DataGridView繪製錯誤
protected override CreateParams CreateParams
{
get
{
// Activate double buffering at the form level. All child controls will be double buffered as well.
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x02000000; // WS_EX_COMPOSITED
return cp;
}
}
閃爍不見了,但我的datagridview繪製錯誤。它顯示CellBorders,BorderColors錯誤。其實這段代碼在背景圖片,線條和其他東西上存在一些問題。爲什麼是這樣以及如何修復?