2012-08-14 53 views
1

我有没有标题栏形式,但我希望我的表还是有边界,就像这样:如何为没有标题栏的窗体创建自定义边框?

enter image description here

目前,我用了一个文本框,然后将其发送到后,我的表有1px的边界。我创建了一个小应用程序,所以我不想写长的代码来绘制边框。有没有简单的方法来做到这一点:我想我的表格有简单的黑色3px边框,但没有标题栏???

语言:C#

回答

10

如果您已经通过控制框设置为false和FormBorderStyle为None去掉标题栏

然后你就可以认购Form.Paint事件,并使用类似的处理程序:

private void Form1_Paint(object sender, PaintEventArgs e) 
{ 
    e.Graphics.DrawRectangle(new Pen(Color.Black, 3), 
          this.DisplayRectangle);          
} 
相关问题