如题!
我现在将 GroupBox的FlatStyle属性为Popup 边框还是淡淡的蓝色 不变啊!
如何设置GroupBox的边框有颜色或有凹凸感???

解决方案 »

  1.   

    其实你放一个GroupBox,它本身默认就有你说的那凸凹效果.
    如果你那里没有,可能是你系统使用了其他界面主题的原因.
      

  2.   

    winform c# groupBox 的边框颜色【参考】
     private void groupBox1_Paint(object sender, PaintEventArgs e)
            {
                e.Graphics.Clear(groupBox1.BackColor);
                e.Graphics.DrawString(groupBox1.Text, groupBox1.Font, Brushes.Red, 10, 1);
                e.Graphics.DrawLine(Pens.Red, 1, 7, 8, 7);
                e.Graphics.DrawLine(Pens.Red, e.Graphics.MeasureString(groupBox1.Text, groupBox1.Font).Width + 8, 7, groupBox1.Width - 2, 7);
                e.Graphics.DrawLine(Pens.Red, 1, 7, 1, groupBox1.Height - 2);
                e.Graphics.DrawLine(Pens.Red, 1, groupBox1.Height - 2, groupBox1.Width - 2, groupBox1.Height - 2);
                e.Graphics.  
      

  3.   

    居然没发全。private void groupBox1_Paint(object sender, PaintEventArgs e)
            {
                e.Graphics.Clear(groupBox1.BackColor);
                e.Graphics.DrawString(groupBox1.Text, groupBox1.Font, Brushes.Red, 10, 1);
                e.Graphics.DrawLine(Pens.Red, 1, 7, 8, 7);
                e.Graphics.DrawLine(Pens.Red, e.Graphics.MeasureString(groupBox1.Text, groupBox1.Font).Width + 8, 7, groupBox1.Width - 2, 7);
                e.Graphics.DrawLine(Pens.Red, 1, 7, 1, groupBox1.Height - 2);
                e.Graphics.DrawLine(Pens.Red, 1, groupBox1.Height - 2, groupBox1.Width - 2, groupBox1.Height - 2);
                e.Graphics.DrawLine(Pens.Red, groupBox1.Width - 2, 7, groupBox1.Width - 2, groupBox1.Height - 2); 
            } 
      

  4.   

    楼上你重绘的是矩形吧GroupBox好像是带圆弧的四角形哎