以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]页面顺序  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102904)

--  作者:blsu33
--  发布时间:2017/6/27 15:09:00
--  [求助]页面顺序
老师,
   如何让新增的btn_Title_*" ,顺序按照打开的先后顺序排列;
例如:
1、全部打开并添加了

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

2然后关闭关闭PG1页面,

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

3、再打开PG1页面,如何让上面按钮的排序是实时的打开顺序,

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看


--  作者:blsu33
--  发布时间:2017/6/27 15:09:00
--  
劳烦您给看下

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:按钮顺序.foxdb


--  作者:有点色
--  发布时间:2017/6/27 17:00:00
--  

click

 

If e.Sender.name Like "关闭*" Then
    Dim tab As WinForm.TabControl=e.Form.Controls(e.Sender.name.split("_")(1) & "_" & e.Sender.name.split("_")(2))
    Dim pg As WinForm.TabPage = tab.TabPages("tab_测试" & "_" &e.Sender.name.split("_")(3))
    Dim btn As WinForm.Button=e.form.Controls("btn_Title_" & e.Sender.name.split("_")(3))
    btn.Visible = False
    pg.Visible = False
    Dim pidx As object = vars("p1_pidx")
    Dim ndic As new Dictionary(Of String, String)
    For Each key As String In pidx.keys
        If key <> btn.name Then
            ndic.add(key, key)
        End If
    Next
    vars("p1_pidx") = ndic

End If
If e.Sender.name Like "btn_Title_*" Then
    Dim tab As WinForm.TabControl=e.Form.Controls("tab_测试")
    Dim pg As WinForm.TabPage = tab.TabPages("tab_测试" & "_" &e.Sender.name.split("_")(2))
    tab.SelectedPage = pg
End If