以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]导航栏页面移动的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82956)

--  作者:5159518
--  发布时间:2016/3/28 21:16:00
--  [求助]导航栏页面移动的问题
如何用代码移动导航栏的按钮位置
譬如我有三个页面,分别是:页面1,页面2,页面3

假设初始状态三个按钮从上到下,分别是:页面1、页面2、页面3
当我选择页面2的时候,按钮的位置就变成:页面2、页面3、页面1

简单点说,就是,不管我选择哪个页面,其对应的按钮位置都处于最上方,找了好久也没有找到如何移动页面的指令,只有在设置里面有“增加页面、删除页面、前移、后移”,就是没有找到用代码上移下移的方法

请老师指点
[此贴子已经被作者于2016/3/28 21:16:59编辑过]

--  作者:大红袍
--  发布时间:2016/3/28 22:11:00
--  

SelectedIndexChanged事件

 

Dim nav = e.sender.basecontrol
If e.Sender.SelectedIndex > 0 Then
    nav.panels.Insert(0, nav.SelectedPanel)
    e.Sender.SelectedIndex = 0
End If


--  作者:5159518
--  发布时间:2016/3/28 23:53:00
--  
唉,又一个第三方接口,都不知道是啥意思,但还是谢谢老师了