主题:怎么给PB软件加上背景啊???
wanglei7031251
[专家分:0] 发布于 2005-05-15 19:32:00
用PB做的一个窗口,怎么加一个背景啊,谁知道啊,告诉我啊。
回复列表 (共10个回复)
沙发
糊涂天子 [专家分:180] 发布于 2005-05-19 12:48:00
在mid窗口加吗?我也是过了不行,设置backcolor设置或用picture控件都会把其他子窗口遮住,不知为什么!!
板凳
潇洒老乌龟 [专家分:1050] 发布于 2006-01-02 17:55:00
在www.hur.cn里面有我一个PB图像处理专题.
里面的帐号可能是"独孤求败"
3 楼
岚山 [专家分:320] 发布于 2006-02-10 13:10:00
可以用数据窗口控键呀,那样效果会很好的
4 楼
firebirdwo [专家分:0] 发布于 2007-04-05 12:39:00
同样的问题,小弟我整了一早上都不知道怎么整啊。在普通的窗体上加就没事 窗体:windowtype--mdi或mdihelp!点菜单打开别的窗体就显示不出来 去掉背景就可以显示窗体。急啊~!~!~!~!
5 楼
purplum [专家分:20] 发布于 2007-04-20 20:27:00
你可以把图片控件的层次设为set to back,就可以了
6 楼
xiaoxiangzi_123 [专家分:0] 发布于 2007-06-14 10:04:00
我也是遇到同样的情况,可是设为set to bacd 某些窗体还是不显示,是不是那些窗体太大的缘故呀,那怎样把窗体改小点呀?
7 楼
cdaaa [专家分:0] 发布于 2007-07-09 17:01:00
打开主窗口的同时,opensheet一个子窗口,把背景图片放在这个窗口内
8 楼
鲜橙多VC [专家分:0] 发布于 2007-10-09 17:22:00
清华大学大学出的一本书《powerbuilder9.0进阶开发篇》好象有解决这个问题的东西。可以找一下这本书,我记得好象是在开头的部分,
9 楼
leiguo1985 [专家分:0] 发布于 2007-10-18 09:14:00
mdi_1.BringToTop =true
10 楼
joulejcc [专家分:310] 发布于 2008-07-01 19:57:00
MDI应用程序的背景图片可以这样做:假设w_main是MDI窗口
(1)新建一个窗口w_background,在上面放一个图片控件p_background,然后自己选择一个图片
(2)在w_background的open事件写入如下代码:
this.BringToTop = false // 这样w_background就不会覆盖其他窗口
this.Enabled = false // 这样不会在菜单中显示w_background打开的窗口序号
在w_bakcground的resize事件中写入如下代码:
p_background.width = this.width
p_background.height = this.height
(3)在w_main的open事件中写入如下代码:
opensheet(w_background, w_main, 0, Layered!)
这样就可以了
我来回复