par*_*ox1 12
覆盖它:
protected override void OnPaint(PaintEventArgs e)
{
ControlPaint.DrawBorder(e.Graphics, ClientRectangle, Color.[your_color], ButtonBorderStyle.Solid);
}
Run Code Online (Sandbox Code Playgroud)
Ree*_*sey 11
不幸的是,由于表单边框是由操作系统绘制的,因此这是一项复杂的任务.没有真正的方法.
请勿单击下面CodePlex页面上的ProjectDistributor链接
但是,用于绘制自定义边框的CodePlex项目非常简单.只需使用该项目中的SkinnedForm而不是标准Form构建表单,它应该可以工作 - 您真的不需要在代码中做任何不同的事情.
您可以将FormBorderStyle设置为None,
然后用面板覆盖表格并留出一些空间用于边框,
现在你可以设置你想要的边框颜色作为表格背面颜色,
现在面板作为主要容器,您可以根据需要更改背景,并将表单作为边框!
| 归档时间: |
|
| 查看次数: |
46492 次 |
| 最近记录: |