社区
DataWindow
帖子详情
如何获得autosizeheight为真的静态文本和列的实际高度?
xiyahui
2004-09-19 07:05:48
如果选中了文本或列的autosizeheight属性那么文本或列的高度将随着内容的变化而变化,但是用describe去其高度是依然是数据窗口设计时的填写的高度,如何取得其实际的高度呢?????
...全文
154
11
打赏
收藏
如何获得autosizeheight为真的静态文本和列的实际高度?
如果选中了文本或列的autosizeheight属性那么文本或列的高度将随着内容的变化而变化,但是用describe去其高度是依然是数据窗口设计时的填写的高度,如何取得其实际的高度呢?????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
balloonman2002
2005-06-30
打赏
举报
回复
我想可以用Wm_GetFont/CreateFontIndirect + GetTextExtentpoint32获取每个字符的宽度、高度,用DW_1.Object.Column.Width除以每个字符的宽度,即可获取每行显示多少个字符,然后用总的字符个数(这个通过GETITEMSTRING()不难获取)再除以每行的字符个数,即得总行数,然后总行数乘以每个字符的高度即得总高度;
此外总行数也可以通过.LineCount ( )、.Position ( )、.SelectedLine ( )等函数获取;
雄关漫道真如铁,
2005-06-30
打赏
举报
回复
楼上的,如果有几千条数据的当然不会用自动行高啊,这种情况通常是只有几页以下的报表才会用到的啊.
我也存在同样的问题. 帮你顶一下
lishijin
2005-03-03
打赏
举报
回复
autosizeheight对数据显示的性能影响很大,上千条数据数据就很慢了,datawindows优势何在?
圣殿骑士18
2004-09-23
打赏
举报
回复
我也试过,没有办法.
xiyahui
2004-09-21
打赏
举报
回复
没有办法么?
xiyahui
2004-09-21
打赏
举报
回复
??
learner01
2004-09-20
打赏
举报
回复
计算出文本内容的行数,单行的高度 * 行数 = height(文本)
wangxichen
2004-09-20
打赏
举报
回复
用rowheight()
xiyahui
2004-09-20
打赏
举报
回复
rowheight()只能用在grid类型的数据窗口中吧?对于freem类型的如何取??我现在想根据具体内容调整header区的字体,如果字体改变后相应的高度肯定会变化,这样要根据静态文本的实际高度来调整header的高度,同事在freem的detail区域一些列的数据是多行的,要根据数据调整detail区域的高度。难道没有办法取得实际的高度吗?
10975037
2004-09-20
打赏
举报
回复
rowheight()
试试
zhouweiwansui
2004-09-19
打赏
举报
回复
你可以试试去得到detail band区的height.
Delphi窗体与组件 课件.ppt
Delphi窗体与组件 课件.ppt
Delphi 可视化组件的应用 课件.ppt
Delphi 可视化组件的应用
C#控件及常用设计整理
c#控件的基础,总结有关c#常用控件,以及他们的设计,属性和常用事件。
用VBA制作智能交互型的培训课件.pptx
用VBA制作智能交互型的培训课件.pptx
C#控件(doc)
一、窗体 - 1 - 二、Label 控件 - 3 - 三、TextBox 控件 - 3 - 四、RichTextBox控件 - 5 - 五、NumericUpDown 控件 - 7 - 六、Button 控件 - 7 - 七、GroupBox 控件 - 8 - 八、RadioButton控件 - 8 - 九、CheckBox 控件 - 8 - 十、ListBox 控件 - 9 - 十一、ComboBox 控件 - 11 - 十二、CheckedListBox 控件 - 11 - 十三、PictureBox 控件的使用 - 12 - 十四、Timer 控件 - 12 - 十五、ProgressBar控件和 TrackBar控件 - 12 - 十六、HScrollBar 控件和 VScrollBar控件的使用 - 14 - 十七、OpenFileDialog 控件 - 14 - 十八、SaveFileDialog 控件 - 15 - 十九、FontDialog 控件 - 15 - 二十、ColorDialog控件 - 16 - 二十一、PrintDialog控件和 PrintDocument 控件 - 16 - 二十二、用户自定义对话框 - 16 - 二十三、菜单控件 - 17 - 二十四、多窗体程序设计 - 17 - 二十五、MDI 应用程序设计 - 18 - 二十六、键盘事件处理 - 19 - 二十七、鼠标事件处理 - 19 - ……
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章