如何将矩形固定到窗体的边框

  • 本文关键字:窗体 边框 c# drawrectangle
  • 更新时间 :
  • 英文 :


我想我不清楚,但我正在练习在表单上做一些图片。这是非常简单的代码,所以我认为不值得发布它。

我想在窗体的边界附近绘制一些半透明的矩形,我已经设法做到了。问题是,当我重新调整窗体大小时,矩形只是停留在它们的原始位置,而不是"遵循"边框的新位置。

确保在窗体的 Paint 事件中进行绘制。这样,每次重绘控件时都会发生这种情况:例如,在调整大小时。

这里有一个很好的例子:http://msdn.microsoft.com/en-us/library/system.windows.forms.control.paint.aspx

public MyForm() 
{
    this.Paint += this.PaintRectangles;
}
private void PaintRectangles(object sender, PaintEventArgs e)
{
    // use e.Graphics to draw stuff
}

相关内容

  • 没有找到相关文章

最新更新