在winform上,有没有办法使用DrawRectangle方法或变通方法绘制这样的矩形(没有顶部)?
答案 0 :(得分: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();
}