狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[點(diǎn)晴模切ERP]【C#】Winform控件背景透明的幾種解決方案

admin
2024年6月1日 18:12 本文熱度 1389

最新參與了一個(gè)小項(xiàng)目,遇到了控件背景透明的功能要求,特在此總結(jié)一下,供有需要的同行參考。

1、背景透明的概念和分類

背景透明是啥意思呢,就是背景透明,廢話了。其實(shí)你想過沒有,要求不一樣,實(shí)現(xiàn)的難道和技術(shù)手段也不一樣。

最基本的就是不顯示控件自己的背景,那,那顯示誰的背景?

背景透明后,透過去顯示誰,也就是說后面的誰不透明,這是問題的關(guān)鍵,換句話說,透明控件的parent是一個(gè)還是多個(gè)。

2、簡單的背景透明,parent是一個(gè)的情況

a、自然透明,如圖label1

實(shí)現(xiàn):把控件背景色設(shè)置成窗口背景色

b、需要把picture設(shè)為parent才能透明的label2

實(shí)現(xiàn):this.label2.Parent = this.pictureBox1;

c、本身就是label,只不過設(shè)置了Image屬性,相當(dāng)于加了背景圖,自然也背景透明

this.label3.Image = Image.FromFile("xfb.jpg");
d、普通的label是不能跨控件透明的

小結(jié):對于背景是單一控件來說,背景透明都好實(shí)現(xiàn),但是對背景是多對象來說說,要實(shí)現(xiàn)背景透明就比較難。

3、背景是多個(gè)控件背景的透明

說實(shí)話,很少有這種要求,更多的,是下面第三中情況。

4、透明文字,半透明背景,最后后的背景任意

這個(gè)效果類似于千千靜聽的桌面歌詞,文字背景是全透明的,可以設(shè)置一個(gè)帶顏色和透明度的背景。

其實(shí)實(shí)現(xiàn)很簡單,原理就是用了兩個(gè)窗口,文字是一個(gè)透明窗口,帶顏色和透明度的背景是一個(gè)打底窗口,應(yīng)用的時(shí)候把這兩個(gè)窗口的不要的屬性都去掉,如邊框,狀態(tài)欄圖標(biāo)等,最后就是設(shè)置好兩個(gè)窗口的大小和位置以及層級關(guān)系就Ok了。

文字窗口背景透明this.TransparencyKey = this.BackColor; 顯示文字 直接在 paint事件中drawstring。

帶顏色和透明度背景窗口:直接用 backcolor 和 Opacity。



點(diǎn)晴模切ERP更多信息:http://moqie.clicksun.cn,聯(lián)系電話:4001861886

該文章在 2024/6/1 18:12:38 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved