我創建了一個簡單的程序,現在我正處於設計階段。我有多個面板,我可以在「標籤」(EG.1面板的登錄屏幕和1面板的創建帳戶屏幕)之間切換可見/不可見。現在我已經使這些面板不可見,因爲我希望它們只是容器,能夠快速移動控件並創建按鈕。閃爍透明面板
我的問題是,我將窗體背景圖像設置爲我製作的圖像Photoshop和每當我在面板之間切換閃爍,每當我只使用系統顏色(白色,黑色),這不會發生。 有什麼辦法可以消除閃爍現象嗎?
我已經試過:
- 設置雙緩衝真
- 保護overrideing的OnPaint,CreateBackground和Createparam
我的代碼是非常基本的:
private void btnNewAcc_Click(object sender, EventArgs e)
{
PanelNewAccount.Visible = true;
PanelLogin.Visible = false;
}
沒有看到您的代碼我只能建議嘗試一個雙緩衝面板子類 – TaW 2014-12-01 20:54:20