簡體   English   中英

VB.NET透明面板

[英]VB.NET Transparent Panel

我正在嘗試使用透明面板。 我想在表單的中心添加一個面板。 該面板應導致黑暗。

如何在沒有背景圖片的情況下將透明面板添加到表單中?

在此處輸入圖像描述

1)將表單的背景圖片設置為您想要的圖片作為背景,並將背景圖片布局設置為“拉伸”,如下圖所示。

在此處輸入圖像描述

2)添加面板控件。

3) 調整面板控件的大小以覆蓋大部分表單。

4)將以下代碼添加到表單加載事件中。

Panel1.BackColor = Color.FromArgb(185, 0, 0, 0)

5)將表單邊框樣式設置為“無”

在此處輸入圖像描述

6)在面板中添加一個按鈕

7)設置按鈕平面樣式,邊框大小和前景色,如下圖所示。

在此處輸入圖像描述

8)將以下代碼添加到表單加載事件中。

Button1.BackColor = Color.FromArgb(75, 240, 240, 240)

9) 編譯,然后 go

在此處輸入圖像描述

注意:您可以對表單上的其他控件使用相同的方法,但請記住,它只會是顯示在任何控件中的表單的背景圖像。 換句話說,您不能將控件堆疊在一起並看到底部控件,因為最前面的控件的背景將是窗體的背景圖像,而不是緊隨其后的控件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM