【发布时间】:2020-04-09 19:40:13
【问题描述】:
我在 ToolStrip 中有一个 ToolStripButton,我想在它周围画一个边框。这是我正在使用的代码:
private void tsbtnSearch_Paint(object sender, PaintEventArgs e)
{
ToolStripButton btn = (ToolStripButton)sender;
ControlPaint.DrawBorder(e.Graphics, btn.Bounds,
Color.Red, 3, ButtonBorderStyle.Outset,
Color.Red, 3, ButtonBorderStyle.Outset,
Color.Red, 3, ButtonBorderStyle.Outset,
Color.Red, 3, ButtonBorderStyle.Outset);
}
如下图所示正在绘制边框:
我需要怎么做才能得到正确的坐标?
【问题讨论】:
-
尝试改用
btn.ContentRectangle。 -
工作就像一个魅力!
标签: c# winforms toolstrip toolstripbutton