社区
DataWindow
帖子详情
如何让数据窗口控件的大小自动适应数据窗口对象?
wszq1233
2011-05-31 09:12:30
我是新手,有一个问题想问一下:
在建立完数据窗口对象后,然后建立数据窗口控件,当把数据窗口对象放入数据窗口控件后,由于数据窗口对象的列较少,因此在运行后发现数据窗口控件右边总有一大块白边,很难看,因此我想请问如何设置让如何让数据窗口控件的大小自动适应数据窗口对象?
...全文
172
9
打赏
收藏
如何让数据窗口控件的大小自动适应数据窗口对象?
我是新手,有一个问题想问一下: 在建立完数据窗口对象后,然后建立数据窗口控件,当把数据窗口对象放入数据窗口控件后,由于数据窗口对象的列较少,因此在运行后发现数据窗口控件右边总有一大块白边,很难看,因此我想请问如何设置让如何让数据窗口控件的大小自动适应数据窗口对象?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaobn_cn
2011-06-02
打赏
举报
回复
[Quote=引用 6 楼 yejihui9527 的回复:]
引用 5 楼 xiaobn_cn 的回复:
自动调整的方法有,遍历一下数据窗口中的所有控件,然后算出最右侧的控件(Max(X+Width)),最后把数据窗口控件的大小改为该值即可。
会不会 很慢呢。
[/Quote]
正常情况下很快的,对效率不会有什么影响。
xiaobn_cn
2011-06-01
打赏
举报
回复
自动调整的方法有,遍历一下数据窗口中的所有控件,然后算出最右侧的控件(Max(X+Width)),最后把数据窗口控件的大小改为该值即可。
sun1976
2011-06-01
打赏
举报
回复
整体缩放
根据dw_1.width 和最右列的x+width 算出合适的百分数然后
dw_1.Object.DataWindow.Zoom=string(百分比数)
具体可能需要微调,自己试着乘以一个调节的系数即可
只调整列宽
同样是算出百分数,然后遍历所有可见列,依次调整各列及标题的x值和width值
WorldMobile
2011-06-01
打赏
举报
回复
如果数据窗口的宽度为dw_width, 计算一下最后一个列的位置 last_x + last_width
然后计算出比例(last_x + last_width)/dw_width,然后数据窗口等比放大,或者把列宽等比放大
yejihui9527
2011-06-01
打赏
举报
回复
[Quote=引用 5 楼 xiaobn_cn 的回复:]
自动调整的方法有,遍历一下数据窗口中的所有控件,然后算出最右侧的控件(Max(X+Width)),最后把数据窗口控件的大小改为该值即可。
[/Quote]
会不会 很慢呢。
yyoinge
2011-05-31
打赏
举报
回复
看多了,其实不难看的
wszq1233
2011-05-31
打赏
举报
回复
[Quote=引用 1 楼 wag_enu 的回复:]
把控件的宽度调窄一些。
[/Quote]
请问有没有自动调整的方法呀??
wszq1233
2011-05-31
打赏
举报
回复
请有没有自动调整的方法呀??
wag_enu
2011-05-31
打赏
举报
回复
把控件的宽度调窄一些。
PB
数据
窗口
绝对技巧
本文详细介绍了PB
数据
窗口
的多种高级技巧和应用方法,包括如何显示图片、复制选择行
数据
、设置DW底色、自由格式转换、快速设置表风格、实现多栏表头、过滤显示值、设置列为空、不同颜色间隔、获取DDW
对象
、缩放打印
大小
、在已过滤基础上过滤、显示动态时间、设置行指示图标、通过代码打开DDW、打印内容到文件、设置初始值、只显示不同
数据
、让
控件
不可移动、基于列建立计算列、清空项目、实现字体旋转、获取SQL代码、获取虚拟存储容量、连续打印、设置分组记录号、实现新增行编辑、统计
数据
窗口
选中行数、打印单记录、字段
自动
换行、使列不可移动、光标跳转、使光标指向每页第一行、固定第一列、禁止修改列宽度、光标定位事件、改变列位置、循环删除行、
数据
窗口
循环删除行方法。
VC++常见问题汇总(二)
本文详细介绍了如何在MFC应用中调整
窗口
标题栏显示内容、改变视
窗口
大小
、管理对话框
对象
生命周期,并提供了解决常见问题的方法,包括防止MFC在
窗口
标题栏预置文档名、调整视
窗口
大小
、对话框
对象
的
自动
删除、ODBC功能添加、绑定
数据
库表更新、
窗口
最大化显示、对话框的复制、注册表写入、调试方法、对话框
控件
的刷新与获取
数据
、鼠标事件处理以及解决预编译头文件错误等问题。
PBdatawindow绝对技巧
本文详细介绍了如何在
数据
窗口
中实现多种功能,包括显示图片、复制选定行
数据
到剪切板、设置背景颜色、调整网格风格、快速复制表格样式、实现多栏表头、过滤显示值、设置列为空、不同行颜色间隔、获取特定
对象
、缩放打印
大小
、过滤条件应用、显示动态时间、调整标题栏颜色、设置行指示图标、通过代码打开
数据
窗口
、打印内容到文件、设置初始值、只显示不同
数据
、禁用移动、建立基于列的计算列、清空项目、字体旋转、获取SQL代码、获取虚拟存储容量、连续打印、分组记录编号、编辑限制、统计
数据
窗口
选中行数、打印单条记录、字段
自动
换行、列不可移动与调整、光标定位、固定列、禁止修改列宽度、判断内容修改、获取鼠标光标下的
控件
与行、改变列位置等。本文提供了丰富的技巧和实例,帮助开发者高效地管理和优化
数据
窗口
。
C++实现Windows
窗口
大小
手柄
控件
演示源码
该博客围绕C++实现Windows
窗口
大小
手柄(Size Grip)
控件
展开。先介绍C++ Windows API编程基础,包括开发环境、语法等;接着阐述
窗口
类创建、
窗口
创建、消息处理;然后说明Size Grip
控件
实现;还提及消息循环优化、
窗口
大小
调整事件处理;最后进行源码分析并展望未来技术发展。
PB
数据
窗口
控件
之属性
本文介绍了PB
数据
窗口
控件
的多种属性。包括
数据
源DataObject,标题条相关的Title、TitleBar等属性,以及控制显示、滚动、布局等方面的Visible、HscrollBar、LiveScroll等属性。还提及了边框、图标等属性,对各属性的含义、默认值及使用建议进行了说明。
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章