【发布时间】:2020-12-11 01:33:47
【问题描述】:
我向 form1 设计器添加了一个标签控件并为其分配了一些文本。 然后我做了标签鼠标点击事件:
private void label5_MouseClick(object sender, MouseEventArgs e)
{
DrawRectangleOnLabel = true;
label5.Invalidate();
}
以及标签绘制事件:
private void label5_Paint(object sender, PaintEventArgs e)
{
if (DrawRectangleOnLabel == true)
{
e.Graphics.DrawRectangle(Pens.Red, 0, 0, label5.Width, label5.Height);
}
}
但是当我点击标签时我看到的是半个矩形,只有左侧和顶部,矩形的右侧和底部不存在/显示。
【问题讨论】: