注册 登录
编程论坛 PowerBuilder

求助:如何利用图片控件弹出窗口

第三只眼睛 发布于 2006-12-12 23:44, 789 次点击

我看到个pb编的程序,在窗口上单击一个小图片就弹出另外一个窗口来,请问是怎么实现的啊?还有,如果是两个窗口的话,是怎么样传递参数的呢?

4 回复
#2
wangping10062006-12-13 11:38

不知道你那个弹出来的窗口作用是什么,我做的那个是弹出窗口供以选择的,弹出的窗口类型是response!类型的,
小图片的代码是:open(w_xx)
string 变量
变量=message.stringparm //根据变量类型来定
控件=变量
上面的代码是将小窗口中选择的数据显示在控件中
另外在小窗口中还要编写代码哦!

#3
第三只眼睛2006-12-13 20:27
我也是想弹出的窗口做选择的啊.还是有个问题哦:那个图片是什么控件啊?
#4
wangping10062006-12-14 10:47
就是图片控件啊, Picture,如果是单击图片控件弹出窗口的话,就在clicked事件中编写代码就好了啊
看你自己了啊,呵呵
#5
niute2006-12-14 16:10
图片控件的click事件下:

string name
int value
value=getfileopenname("选择图片窗口",docname,name,"jpg",+"jpg Files(*.jpg),*.jpg,"+"bmp file(*.bmp),*.bmp")
if value=1 then
    flen=filelength(docname)
    p_1.picturename=docname
end if

[此贴子已经被作者于2006-12-14 16:12:10编辑过]

1