谁能在PB中实现Delphi中的面板功能, 画界面真是太方便了。解决后有1000分,决不食言

xirumin 2003-03-14 03:17:42
PB做界面一直是头疼的问题, 虽说界面不重要, 但人家拿了Delphi做的界面就是漂亮。你的底气马上就有点泄了, 毕竟不是所有客户都懂计算机的,大家更重视界面呀
我搞了段Delphi,发现数据库编程绝对比不上PB, 因为PB中已积累了好多动态排序分组设定显示列动态报表等的经验,不用实在有点可惜。这些Delphi实现起来很难, 特别是分组

面板很简单, 只是一小个窗体而已, 不过停靠在上下左右等处,上面可放各种控件,关键是在MDI主窗口中可以显示,并且不占客户区, 也就是说MDI子窗口放大也不能盖住它


我想,即然outlook的界面都能实现, 面板应该也不难(panel), 哪位大侠能够一挥而就,拯万民于水火,我愿代表广大PB爱好者奉献1000分。
...全文
35 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
balloonman2002 2003-03-16
  • 打赏
  • 举报
回复
楼主太偏激,,,,,,:),,,,,,不能因为这一点就不用PB了,,,混合编程不好吗???:)
xirumin 2003-03-16
  • 打赏
  • 举报
回复
我准备结贴了, 自己开发当然可以, 问题是成本需要多高?, 我已决心用Delphi了, 多谢各位帮助,1000分就不发了, 只发100分
chenjiong 2003-03-16
  • 打赏
  • 举报
回复
因为PB中已积累了好多动态排序分组设定显示列动态报表等的经验,不用实在有点可惜。这些Delphi实现起来很难, 特别是分组

//好象也不难吧。
hhxu 2003-03-15
  • 打赏
  • 举报
回复
呵呵!那只有自己动手了!
xirumin 2003-03-15
  • 打赏
  • 举报
回复
非常感谢楼上两位的帮忙, 你们说的东西我都有, 只不过觉得没那么好用,请大家继续,
xirumin 2003-03-15
  • 打赏
  • 举报
回复
自己up, 我的结贴率是100%, 包括几个论坛
zhouweiwansui 2003-03-15
  • 打赏
  • 举报
回复
delphi的dock功能好象pb是没办法做出来的
那位大哥有解决的办法一定通知一声
xirumin 2003-03-15
  • 打赏
  • 举报
回复
up
balloonman2002 2003-03-14
  • 打赏
  • 举报
回复
偶觉得activebar控件很适合楼主的要求,,,参见:
http://pbhome.net/info.asp?titleid=39
只要写代码控制好ACTIVEBAR的宽、高,至于其能否做到楼主说的no 4.得试验;
zsy104 2003-03-14
  • 打赏
  • 举报
回复
补充:
http://pbhome.net/bbs/bbs.asp?titleid=90&forumid=1
zsy104 2003-03-14
  • 打赏
  • 举报
回复
可以参考一下
PowerBuilder8.0应用开发系列丛书序
http://extend.hk.hi.cn/~kjx/pbbook/pb8book.htm
xirumin 2003-03-14
  • 打赏
  • 举报
回复
当然是设计时方便了, 你是两颗星了,可以写一个userobject, 只要实现以下功能

1. 上面可以放各类控件,当此userobject不可见时,所有上面的都不可见,当enabled=false,所有控件都不可用。
2. 边框可以突起或下凹等效果
3. 可以依靠上下左右四个边和不停靠,只要停靠,另一边的尺寸就会放大缩小到窗体一样大(在没有别的面板userobject的情况下) , 例如,如果是停靠左边, 则整个userobject的高度刚好等于窗体高-减菜单栏-状态栏等
4. 关键是如果放到MDI主窗体上,打开MDI子窗体最大化时, 面板userobject及其上的各种控件仍然显示并有效。

这些功能一写,相信你能明白了, 这对设计漂亮界面太重要了。
balloonman2002 2003-03-14
  • 打赏
  • 举报
回复
没用过,不解,你是说设计时方便,还是编好的程序方便,,,

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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