如何得到当前的tabpage???

fallstone 2002-07-05 03:52:13
我在一个窗口里加了一个tab_1控件,里面有3个tabpage,每个tabpage 有一个dw,三个dw数据源是相同的,显示的内容不同,我希望我编辑一个dw时将内容共享给其它两个,这样我保存的时候比较方便。否则就要对一些字段setitem。
...全文
348 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
fallstone 2002-07-11
  • 打赏
  • 举报
回复
最近忙,忘了结了,对不起。
mynah8 2002-07-07
  • 打赏
  • 举报
回复
上面好几个人给出了一句就完成的办法都是可以的,怎么变成这么复杂啊?
Methodor 2002-07-07
  • 打赏
  • 举报
回复
还没完?
banalman 2002-07-06
  • 打赏
  • 举报
回复
up
bys_home 2002-07-06
  • 打赏
  • 举报
回复
在窗口上放一个TAB_1,一个DW_1(就是DW_1的PARENT 是窗口)

dw_1置于tab_1上
在窗口的 selectionchanged 里写代码
choose case newindex
case 1
dw_1.setfilter('条件1')
dw_1.filter()
messagebox('','条件1')
case 2
dw_1.setfilter('条件2')
dw_1.filter()
messagebox('','条件2')
case 3
dw_1.setfilter('条件3')
dw_1.filter()
messagebox('','条件3')
end choose

在 保存按钮 里写
sqlca.autocommit = false
if dw_1.update() = 1 then
messagebox('提示','保存成功!')
COMMIT;
else
messagebox('提示','保存失败!')
ROLLBACK;
end if
sqlca.autocommit = true
zhkili 2002-07-05
  • 打赏
  • 举报
回复
设置一个instance 变量
Int ii_tabpage

在tab_1的selectionchanged事件中
ii_tabpage = newindex 就得到当前的tabpage

用sharedata()函数
其中一个设成dwprimary
另外二个设成dwsecondary

bys_home 2002-07-05
  • 打赏
  • 举报
回复
我的email:bys_home@peoplemail.com.cn
qq:172036637
bys_home 2002-07-05
  • 打赏
  • 举报
回复
你的方法不是太好,留下email 和 QQ
我明天发给你
bys_home 2002-07-05
  • 打赏
  • 举报
回复
//to fallstone (天蓝) :
你的方法不是太好
我用的是建一个tab
建一个数据窗口dw_1于窗口 w_main 上(dw_1的parent是w_main)
把他移到tab上
然后用得到tabpager的index值过虑
保存的时候就只要保存一个数据窗口了
jeking 2002-07-05
  • 打赏
  • 举报
回复
除了楼上的方法
还可以判断datawindow的名称呀。
如:
tab_1.tabpage_1上是DW_1
tab_1.tabpage_2上是DW_2
tab_1.tabpage_3上是DW_3

那你判断是那个数据窗口不就行了。
一样处理啊。

指是提供思考方式,问题的解决方法可以试楼上的那个。
fallstone 2002-07-05
  • 打赏
  • 举报
回复
谢谢,判断该怎么判断呢?哦,我自己先试吧。
xirumin 2002-07-05
  • 打赏
  • 举报
回复
如果是在tab的selected事件中编程,choose case newindex得到的就是当前的tabpage号,
如果是在别的地方编程
tab_1.selecttab 就是了
Methodor 2002-07-05
  • 打赏
  • 举报
回复
Properties~
SelectedTab~
Integer~
jimly 2002-07-05
  • 打赏
  • 举报
回复
tab_1.control[tab_1.SelectedTab]

1,108

社区成员

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

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