0

在 winform 上,有没有办法使用 DrawRectangle 方法或解决方法来绘制这样的矩形(没有顶部)?

没有顶部的矩形

4

1 回答 1

1

您可以尝试使用以下SetClip方法:

private void DrawTopless(Graphics g, Rectangle r) {
  g.SetClip(new Rectangle(r.Left, r.Top, r.Width + 1, 10), CombineMode.Exclude);
  g.DrawRectangle(Pens.Red, r);
  g.ResetClip();
}
于 2013-06-07T02:27:16.660 回答