当前位置: 代码迷 >> PB >> 怎么检索到所有当前打开的窗体
  详细解决方案

怎么检索到所有当前打开的窗体

热度:288   发布时间:2016-04-29 10:39:11.0
如何检索到所有当前打开的窗体
比如我在一个mdi中打开了好几个窗体,我怎么遍历这几个窗体,触发他们中的一个事件。
我只知道GetActiveSheet()。

------解决方案--------------------
C/C++ code
window    w_sheets, w_tmpw_sheets = w_frame.GetFirstSheet()DO While(IsValid(w_sheets))    w_tmp     = w_sheets    w_sheets = w_frame.GetNextSheet(w_sheets)    w_tmp.dynamic event ue_xx()LOOP
------解决方案--------------------
window lw_sheet
lw_sheet = Parent.GetFirstSheet()
do while true
If IsValid(lw_sheet) Then
Close(lw_sheet)
Else
Exit
End If
lw_sheet = Parent.getnextsheet(Parent.getactivesheet())
loop
  相关解决方案