我正在一個Windows窗體項目和UserControl雙緩衝有一些問題。 我創建了一個用戶控件,並有一個背景圖像,然後在它上面我有幾個單選按鈕和標籤。單選按鈕和標籤都具有透明背景顏色。 但是,當我顯示並隱藏用戶控件時,可以看到具有透明背景的標籤和單選按鈕上的閃爍。標籤backgrond彈出一個WinForms用戶控件已啓用背景圖像
我試着
Me.SetStyle(ControlStyles.DoubleBuffer _
Or ControlStyles.AllPaintingInWmPaint _
Or ControlStyles.UserPaint _
Or ControlStyles.SupportsTransparentBackColor, _
True)
的InitializeComponent()後,使該用戶控制雙緩衝,但它似乎並沒有工作。
這解決了我的問題,謝謝。 – user294720 2010-03-16 14:13:00