c# tabcontrol控制項背景顏色問題
2011-11-13
0 收藏
大家肯定都遇到過這樣的問題,在做winform專案的時候,需要對窗體和控制項進行美化,而使用第三方控制項的話也沒有什麼免費的,這時就需要自己vs 自帶的美化樣式進行美化,而當美化到tabcontrol控制項時,難題來了:
屬性中,並沒有直接設定控制項的backimage屬性,沒辦法設定主控件的背景。
以下我給大家提供乙個簡單的方法(本人不是專業做美工的,並沒有多少美化功底,具體的顏色搭配,自己看著辦把!呵呵)
第一步:
設定tabcontrol控制項(名稱以tcldemo為例)的drawmode屬性為:ownerdrawfixed;用於指定由使用者來繪製標題
第二步:註冊tabcontrol控制項的drawitem事件:
第三步:
private void tcldemo_drawitem(object sender, drawitemeventargs e)
}來看看效果吧!
只是為了給大家演示以乙個簡單的方法設定tabcontrol控制項的樣式,顏色搭配,就交給美工了!!!
使控制項擁有透明背景
windows 窗體程式設計 如何 使控制項擁有透明背景 預設情況下,控制項不支援透明背景色。但是,通過使用建構函式中的 control.setstyle 方法,可以讓控制項擁有不透明 透明或半透明的背景色。control 類的 setstyle 方法用於為控制項設定特定的樣式首選項,並可用來啟用或...
QT 修改控制項背景顏色
一.背景刷成黑色,前景色設為白色。方法一 paltette方式,經測試,該方法不會影響到其他控制項,推薦使用 qpalette bgpal palette bgpal.setcolor qpalette background,qcolor 0,0 0,255 qpalette background,...
改變MFC控制項背景顏色
這裡講述兩種改變mfc控制項背景顏色的方法 方法一 用onctlcolor訊息函式,改變特定控制項的背景 首先在標頭檔案的類中定義cbush類的變數 brush 如語句 cbrush brush 然後在原始檔的建構函式中初始化 brush.createsolidbrush rgb 255,0,0 r...