亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
金湖县| 江永县| 玉山县| 华容县| 达州市| 东山县| 镇康县| 屯留县| 马龙县| 兰溪市| 巴塘县| 汤原县| 平昌县| 微博| 博爱县| 乌鲁木齐市| 宁陕县| 扎兰屯市| 会理县| 聂荣县| 息烽县| 密云县| 专栏| 吴江市| 乐清市| 长岛县| 武鸣县| 三亚市| 深水埗区| 蒙自县| 三门县| 上饶县| 岢岚县| 巩留县| 济源市| 铁力市| 射洪县| 怀远县| 呼图壁县| 辰溪县| 长武县|