可能重複:
How can I add transparency to a c# form while keeping controls visible?混濁的C#的形式而已,不控制
我與C#的形式正與panel1
。
我已經爲Form1
設置了Opacity=30%
,但我反思panel1
。
任何幫助我通過代碼設置不透明度30%只在窗體上,而不是在panel1
?
可能重複:
How can I add transparency to a c# form while keeping controls visible?混濁的C#的形式而已,不控制
我與C#的形式正與panel1
。
我已經爲Form1
設置了Opacity=30%
,但我反思panel1
。
任何幫助我通過代碼設置不透明度30%只在窗體上,而不是在panel1
?
你不能那樣做。表單的不透明度適用於整個表單,並且是兒童。很抱歉 - 無法使用開箱即用的C#功能。
還值得補充的是,包括'Panel'在內的一些控件的不透明度可以通過'BackColor'屬性進行修改,該屬性編輯從0到255之間的一個整數(例如'panel1.BackColor = Color.FromArgb(100,Color.White);')。祝你今天愉快 :) –
我假設你的設置'Form1.Opacity'爲'0.3'?你能把所發生的事情截圖,並給出你期望的更好的解釋嗎? – gideon
不,它反映在內部面板上 – user1078632