在windev中实现BS架构级的灵活排版

windev是CS架构,但却能够实现BS架构级的灵活排版。玩过CS架构的老铁们,感受应会都如我,如获新生!因为苦于没有一张好画皮久矣!在windev中,要实现灵活,专业,自适应和非常丰富的排版,可以关注以下几个点:

1、Anchor:锚定,这个能够实现根据窗口大小变化,自适应位置、宽度和长度,这应该是学习windev会最先接触的概念,而且这个锚定超级好用,也超级好理解哦!

2、Layout:假设你有三个按钮并排放着,当中间按钮隐藏消失时,你肯定希望最右边的按钮能够自适应的往左挤到中间位置,而不是留个空位置在那里,layout能实现这个功能。同时,layout也能实现弹出窗口的滚动条哦

3、Layouts:类似于前端的响应式页面设计,提前布局几个窗口排版,但窗口大小变化时,会自适应到相应的窗口,也可以通过按钮来控制

4、Groups:控件组合,可以将控件组合打包成一个整体,可以整体控制控件组合的隐藏显示等属性,这个功能在权限管理中会更有用。因为windev的权限管理是针对窗口和控件的细度化管理,通过打包方式,可以针对控件组合设置权限,会更加高效

5、Plane:类似于PS中的层的概念,可以将控件放入不同的层,控制层的显示隐藏,在一个窗口页面中,就可以实现更加丰富的控制

6、Parallax:当滚动窗口页面时,控制控件是滑动方式,停留、缩小、异步滚动等

7、Tab/Dynamic Tab:标签页,也有活动标签页哦

8、Internal Window:内部窗口是个好用的东西,值得好好研究一下,它可以放在很多地方,包括表格的单元格内、组合框内......极大扩展了像组合框、表格等这些常规组件的应用

9、OpenPopUp/OpenPopUpPosition:以PopUp的方式打开窗口,这个使用还是非常多,特别是在一些组合框无法实现的弹出框填报时,非常有用

10、Token:编辑框内的小标签,这个很实用,很多地方会使用到

11、控件的排列层:控制显示也有层的概念,在Modification/Depth and alignment中调整Moveup/Movedown

12、Alignment:排列自然是超级好用的,还有磁力效应哦,超级点赞

13、Style:Style的控制非常灵活,我的习惯是,在项目文件Templates\WD文件夹下建一个自己的样式文件夹,复制一份你喜欢的样式图片到这个文件夹,初期使用,之后项目用到的图片等文件也弄到这个文件夹下,从catalog中选出的图片,也一起copy到这个文件夹。注:不要把自己用的图片放到系统的主题文件夹里,这个主题文件夹在刷新主题时会初始化,你自己放进去的图片会被删除!!!

14、自定义的样式,如果修改了,需要重新刷新一下,这样其它使用到这个样式的控件才会同步。在Project/recompile and synchronize/refresh style and skin template中

posted @   functionMC  阅读(250)  评论(1编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示