健康宝边框颜代表什么意思 private void groupBox1_Paint(object sender, PaintEventArgs e)
20 {
21 e.Graphics.Clear(groupBox1.BackColor);
22
23 Rectangle Rtg_LT = new Rectangle();
24 Rectangle Rtg_RT = new Rectangle();
25 Rectangle Rtg_LB = new Rectangle();
26 Rectangle Rtg_RB = new Rectangle();
27 Rtg_LT.X = 0; Rtg_LT.Y = 7; Rtg_LT.Width = 10; Rtg_LT.Height = 10;
28 Rtg_RT.X = e.ClipRectangle.Width - 11; Rtg_RT.Y = 7; Rtg_RT.Width = 10; Rtg_RT.Height = 10;
29 Rtg_LB.X = 0; Rtg_LB.Y = e.ClipRectangle.Height - 11; Rtg_LB.Width = 10; Rtg_LB.Height = 10;
30 Rtg_RB.X = e.ClipRectangle.Width - 11; Rtg_RB.Y = e.ClipRectangle.Height - 11; Rtg_RB.Width = 10; Rtg_RB.Height = 10;
31
32 Color color = Color.FromArgb(51, 94, 168);
33 Pen Pen_AL = new Pen(color, 1);
34 Pen_AL.Color = color;
35 Brush brush = new HatchBrush(HatchStyle.Divot, color);
36
37 e.Graphics.DrawString(groupBox1.Text, groupBox1.Font, brush, 6, 0);
38 e.Graphics.DrawArc(Pen_AL, Rtg_LT, 180, 90);
39 e.Graphics.DrawArc(Pen_AL, Rtg_RT, 270, 90);
40 e.Graphics.DrawArc(Pen_AL, Rtg_LB, 90, 90);
41 e.Graphics.DrawArc(Pen_AL, Rtg_RB, 0, 90);
42 e.Graphics.DrawLine(Pen_AL, 5, 7, 6, 7);
43 e.Graphics.DrawLine(Pen_AL, e.Graphics.MeasureString(groupBox1.Text, groupBox1.Font).Width + 3, 7, e.ClipRectangle.Width - 7, 7);
44 e.Graphics.DrawLine(Pen_AL, 0, 13, 0, e.ClipRectangle.Height - 7);
45 e.Graphics.DrawLine(Pen_AL, 6, e.ClipRectangle.Height - 1, e.ClipRectangle.Width - 7, e.ClipRectangle.Height - 1);
46 e.Graphics.DrawLine(Pen_AL, e.ClipRectangle.Width - 1, e.ClipRectangle.Height - 7, e.ClipRectangle.Width - 1, 13);
47 }
48 }
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论