[英]How to draw rounded rectangle with variable width border inside of specific bounds
[英]How to draw rectangle with solid border?
是因为
ControlPaint.DrawFocusRectangle(pe.Graphics, rc);
正在绘制一个虚线矩形。
要绘制实心矩形,请使用:
protected override void OnPaint(PaintEventArgs pe)
{
base.OnPaint(pe);
if (this.Focused)
{
var rc = this.ClientRectangle;
rc.Inflate(-2, -2);
pe.Graphics.DrawRectangle(Pens.Black, rc);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.