windows 窗體程式設計
如何:使控制項擁有透明背景
預設情況下,控制項不支援透明背景色。但是,通過使用建構函式中的 control.setstyle 方法,可以讓控制項擁有不透明、透明或半透明的背景色。control 類的 setstyle 方法用於為控制項設定特定的樣式首選項,並可用來啟用或禁用對透明背景色的支援。
定位控制項類的建構函式。
在建構函式中呼叫窗體的setstyle。
visual basic
複製**
setstyle(controlstyles.supportstransparentbackcolor, true)
c#複製**
setstyle(controlstyles.supportstransparentbackcolor, true);
j#複製**
setstyle(controlstyles.supportstransparentbackcolor, true);
這將使控制項能夠支援透明背景色。
在步驟 1 中新增的**行下再新增下面的**行。這會將控制項的 backcolor 設定為 transparent。
visual basic
複製**
me.backcolor = color.transparent
c#複製**
this.backcolor = color.transparent;
j#複製**
this.set_backcolor(color.get_transparent());
注意,也可以通過使用 fromargb 方法建立半透明顏色。有關顏色的更多資訊,請參見使用託管圖形類。
使控制項擁有透明背景色 引用
預設情況下,控制項不支援透明背景色。但是,通過使用建構函式中的 control.setstyle 方法,可以讓控制項擁有不透明 透明或半透明的背景色。control類的setstyle方法用於為控制項設定特定的樣式首選項,並可用來啟用或禁用對透明背景色的支援。使控制項擁有透明背景色 在控制項的 編輯...
使控制項擁有透明背景色 引用
預設情況下,控制項不支援透明背景色。但是,通過使用建構函式中的 control.setstyle 方法,可以讓控制項擁有不透明 透明或半透明的背景色。control類的setstyle方法用於為控制項設定特定的樣式首選項,並可用來啟用或禁用對透明背景色的支援。使控制項擁有透明背景色 在控制項的 編輯...
QT 設定控制項透明背景
1.對於繼承於qwidget的控制項或是視窗,將整個控制項當做圖形元素,對該圖形元素進行設定透明度效果 include qgraphicsopacityeffect opacityeffect new qgraphicsopacityeffect ui.label setgraphicseffect...