tabcontrol重繪,重復作業量太大,每次切換頁面都會導致tabcontrol的所有頁面都重繪,如何避免重復繪制

現在從網上查到的相關資訊有如下幾條,但是我的問題還是沒有解決,可能是不太會用,麻煩大神們幫忙下,特別焦慮,感謝感謝
https://zhidao.baidu.com/question/456368211050502565.html
https://blog.csdn.net/qq_17459305/article/details/105154625
uj5u.com熱心網友回復:
切換TabPanel的可見性發生變化了,自然要重繪啊。在重繪的時候加個判斷試試:
if (e.Index == tabControl1.SelectedIndex)
{
e.Graphics.FillRectangle(new SolidBrush(BackColor), e.Bounds);
Console.WriteLine(e.Index);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/221323.html
標籤:C#
上一篇:try return catch 下面的代碼,大師幫忙解釋一下,越詳細越好!謝謝!
下一篇:新手,求幫忙,“組件”灰色的
