开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 6061|回复: 0

Winforms使用技巧教程:如何设置较厚的表格边框

[复制链接]

0

精华

8

贡献

1768

赞扬

特约版主

帖子
583
软币
4524
在线时间
275 小时
注册时间
2019-2-21
发表于 2020-7-8 09:31:13 | 显示全部楼层 |阅读模式
DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅、美观且易于使用的应用程序。
应用程序的外观随时代发展不断变化,自厚重的Windows XP样式时代以来,表格边框已经发生了很大的变化,光滑的1像素边框是当今的常见选择。但是边框不仅是装饰元素,它还是功能性表单部分,使用户可以通过拖动边缘来调整表单大小,边框越细,调整大小就越困难。有一个简单的解决方案:将阴影添加到调整大小区域中,您将获得10-15像素的额外空间。 许多第三方应用程序(包括Microsoft Office)都使用这种方法,DevExpress表单的阴影和发光效果也是如此。

显然,关闭阴影后此技术无效。 MDI子窗口不使用阴影,并且某些环境不支持半透明窗口,因此必须正确显示阴影。
为了在这种情况下简化表单的大小调整,我们在WindowsFormsSettings中添加了三个属性:
  • WindowsFormsSettings.FormThickBorder = true;在独立或MDI父表单的特厚表单边框上切换
  • WindowsFormsSettings.MdiFormThickBorder = true;为MDI子窗体激活相同的边框
  • WindowsFormsSettings.ThickBorderWidth = xx;设置粗边框的宽度(以像素为单位),此属性从版本18.2.7开始可用
这是带有粗边框和Office 2019炫彩矢量皮肤的MDI设置的外观:


DevExpress技术交流群2:775869749      欢迎一起进群讨论


回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-5-2 14:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表