open如何打开create创建的窗口

sweetBug 2009-09-27 10:11:51
window w
w = create window
open(w) //这里为什么打不开呢?~
...全文
74 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjoulejcc 2009-09-28
  • 打赏
  • 举报
回复
window应该不用create吧,你直接用open就可以了啊:
Open ( windowvar, windowtype {, parent } )
把windowtype填成窗口名就可以了,create using "window" ,就是你这里的window
sweetBug 2009-09-28
  • 打赏
  • 举报
回复
找到了, 应该这样打开, 我从帮助上COPY一段下来:
window w_to_open

string s_w_name, e_location
e_location = sle_location.Text
SELECT next_window INTO :s_w_name
FROM routing_table
WHERE ... ;
OpenWithParm(w_to_open, e_location, s_w_name)

谢谢大家!
永生天地 2009-09-28
  • 打赏
  • 举报
回复
w = create using "window" 这儿的引号里的是要已经定义的对象
sweetBug 2009-09-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lzp_lrp 的回复:]
window w
//w = create window //经过测试,把这一句去掉即可
open(w)

w.show()
w.resize(1000, 1000)
w.move(100, 100)
w.title = '动态创建的窗口'
w.backcolor = rgb(255, 0, 0)

经过测试,动态创建没有问题
需要所w = create window去掉即可
[/Quote]

我的窗体对象需要这样创建:
window w
w = create using "window"
是必须要用create的, 要达到这种效果, 有其它方法没得?
sweetBug 2009-09-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 newease 的回复:]
我有动态创建MDI子窗口的示例,楼主需要可以给你发到邮箱
[/Quote]
谢谢newease, 我的邮箱是smartbug@qq.com, 发个!
WorldMobile 2009-09-28
  • 打赏
  • 举报
回复
window w
//w = create window //经过测试,把这一句去掉即可
open(w)

w.show()
w.resize(1000, 1000)
w.move(100, 100)
w.title = '动态创建的窗口'
w.backcolor = rgb(255, 0, 0)

经过测试,动态创建没有问题
需要所w = create window去掉即可
newease 2009-09-28
  • 打赏
  • 举报
回复


我有动态创建MDI子窗口的示例,楼主需要可以给你发到邮箱
sweetBug 2009-09-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lzp_lrp 的回复:]
可以打开,需要

window w
w = create window
open(w)

w.show()
w.resize(100, 100)
w.move(100, 100)

即可
[/Quote]

谢谢,不过好像也打不开呀
WorldMobile 2009-09-27
  • 打赏
  • 举报
回复
可以打开,需要

window w
w = create window
open(w)

w.show()
w.resize(100, 100)
w.move(100, 100)

即可

1,077

社区成员

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

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