如何让数据窗口随着它所在的主窗口的大小变化而变化大小?

jianhl 2003-07-10 05:50:38
如何让数据窗口随着它所在的主窗口的大小变化而变化大小?
一般情况下如果主窗口最大化后,它上面的数据窗口还是那么大(其它控件比如按钮,位置也不动),很不好看,如何设置能让数据窗口随着主窗口的变化而变化?
...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rogery 2003-07-10
  • 打赏
  • 举报
回复
类似这个内容的帖子前几天还在上面,楼主SEARCH一下吧。

我的意见:

如果想刻意的追求这个效果,何不把所有的程序风格统一设定大小比例???
这样一来整体效果不是更好吗?

另外这本书上有这个例程: PB8进阶篇。柯老师写的那本

wooaoo 2003-07-10
  • 打赏
  • 举报
回复
例程里面有
runsoft 2003-07-10
  • 打赏
  • 举报
回复
//*********************************************
// 功能:隐藏和显示分类栏
//
// 参数:ii_display 是否显示标志
// 1 显示
// 2 不显示
// 其他 当不显示处理 -> 2
// 逻辑关系:
// 非(1) -> (2)
//*********************************************

if ii_display = 1 then
tv_1.width = 690
st_line.x = tv_1.x + tv_1.width
plb_1.x = tv_1.x + tv_1.width + st_line.width
plb_1.width = this.width -plb_1.x - 45
else
tv_1.width = 0
st_line.x = -10
plb_1.x = 10
plb_1.width = this.width - 45
end if
jianhl 2003-07-10
  • 打赏
  • 举报
回复
能否给个简单的例子?比如在程序中控制窗口大小的语句。
Thinkinger 2003-07-10
  • 打赏
  • 举报
回复
在窗口的resize事件根据窗口新的大小,代码调整窗口内其他控件的大小和位置!
zxthello 2003-07-10
  • 打赏
  • 举报
回复
呵呵,在resize事件中编程序解决,需要保留一下原来的窗体大小,各个控件的大小,改变后按照比例重新调整,需要注意的是tab组件比较特殊。
如果要编写一个通用的函数,建议利用control属性分别取出各个控件分别调整。

1,079

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧