91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C# groupbox 如何實現透明背景

c#
小樊
102
2024-07-13 23:06:30
欄目: 編程語言

要實現C#中GroupBox的透明背景,可以通過以下步驟實現:

  1. 創建一個自定義的GroupBox控件,繼承自GroupBox控件:
public class TransparentGroupBox : GroupBox
{
    public TransparentGroupBox()
    {
        SetStyle(ControlStyles.SupportsTransparentBackColor, true);
        BackColor = Color.Transparent;
    }

    protected override void OnPaint(PaintEventArgs e)
    {
        base.OnPaint(e);
        using (SolidBrush brush = new SolidBrush(this.ForeColor))
        {
            e.Graphics.DrawString(this.Text, this.Font, brush, new Point(10, 1));
        }
    }
}
  1. 在窗體中使用自定義的TransparentGroupBox控件,設置其背景顏色為透明:
TransparentGroupBox transparentGroupBox1 = new TransparentGroupBox();
transparentGroupBox1.Text = "Transparent GroupBox";
transparentGroupBox1.Location = new Point(50, 50);
transparentGroupBox1.Size = new Size(200, 100);
this.Controls.Add(transparentGroupBox1);

通過以上步驟,就可以實現C#中GroupBox控件的透明背景效果。

0
新宁县| 蓬溪县| 本溪| 广丰县| 雷州市| 噶尔县| 海城市| 利辛县| 万荣县| 凉城县| 科技| 会东县| 仪征市| 大英县| 万荣县| 海口市| 玉环县| 台南市| 莱阳市| 琼中| 舞钢市| 布尔津县| 陆丰市| 辽宁省| 恩施市| 那曲县| 邢台市| 肇源县| 铅山县| 靖江市| 五常市| 鄂伦春自治旗| 磐安县| 长子县| 翼城县| 郧西县| 于都县| 呼玛县| 彭水| 正阳县| 盘锦市|