C# winform 如何把panel设置成类似groupBox那样的边框 想要groupBox那样的边框效果,但是groupBox的text为空时上面有一块是空,dock属性填充时不美观,所以想用panel实现,不知如何做出类似groupBox的边框效果,如何重画?最好能提供个代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假设 Panel 实例为 panel1 ,注册 Paint 事件,方法为private void panel1_Paint(object sender, PaintEventArgs e){ e.Graphics.DrawRectangle(Pens.Black, new Rectangle(2, 2, panel1.Width - 5, panel1.Height - 5));} 将panel的borderStyle属性改下就有边框了,边框是黑色的,,如果不想是黑色就照楼上的做,改下颜色private void panel1_Paint(object sender, PaintEventArgs e){ e.Graphics.DrawRectangle(Pens.LightGreen, new Rectangle(2, 2, panel1.Width - 5, panel1.Height - 5));} 怎么从语义上理解“几乎任何对象都能与string相加并自动调用ToString()” 异步返回数据的时候报错(WCF+数据实体) datagridview向数据库插入数据出错 关于共享单击事件 web 中 时间.ToString()的参数问题 急求VS2005下CrystalReport的使用 求助,关于ASCII码的问题 RichTextBox怎么让滚动条总是自动滚动到最底端? 希望得到帮助:关于两个datagrid List<string>赋值传值还是地址 编写Windows 窗口应用程序 “WCF”服务,返回“实体集”数据报错
private void panel1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawRectangle(Pens.Black, new Rectangle(2, 2, panel1.Width - 5, panel1.Height - 5));
}
private void panel1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawRectangle(Pens.LightGreen, new Rectangle(2, 2, panel1.Width - 5, panel1.Height - 5));
}