c# – 如何更改组框上边框的颜色?

在C#.NET中,我试图以编程方式更改组框中边框的颜色.

更新:在我转换到.NET之前,当我在一个winforms系统上工作时询问了这个问题.

解决方法

基于以前的答案,一个更好的解决方包括组框的标签
groupBox1.Paint += PaintBorderlessGroupBox;

private void PaintBorderlessGroupBox(object sender,PaintEventArgs p)
{
  GroupBox Box = (GroupBox)sender;
  p.Graphics.Clear(SystemColors.Control);
  p.Graphics.DrawString(Box.Text,Box.Font,Brushes.Black,0);
}

您可能需要调整文本的x / y,但是对于我的使用,这是正确的.

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...