以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 能否禁止点击导航栏按钮,或者设置点击无效? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30773) |
-- 作者:bahamute -- 发布时间:2013/4/3 12:11:00 -- [求助] 能否禁止点击导航栏按钮,或者设置点击无效? 能否禁止点击导航栏按钮,或者设置点击无效? |
-- 作者:XYT -- 发布时间:2013/4/3 12:13:00 -- 那你建导航为了什么,用标签不就好了。把导航的可用选FALSE [此贴子已经被作者于2013-4-3 12:14:40编辑过]
|
-- 作者:Bin -- 发布时间:2013/4/3 12:13:00 -- 请问是哪里的导航栏呢? |
-- 作者:Bin -- 发布时间:2013/4/3 12:22:00 -- 如果是导航栏控件的话可以选中 隐藏某一个导航栏按钮哦 |
-- 作者:Bin -- 发布时间:2013/4/3 12:25:00 -- 如果非要显示的话.可以这样做 在SelectedIndexChanged事件中添加如下代码 Dim bar As WinForm.NavBar = e.sender If bar.SelectedPage.BText="联系人" Then 这部分代码不知道为什么会被和谐论坛发不出来.只能改成BTExt试试看 bar.SelectedIndex=0 \'自动跳到第个导航按钮 End If [此贴子已经被作者于2013-4-3 12:27:46编辑过]
|
-- 作者:bahamute -- 发布时间:2013/4/3 14:08:00 -- 目的是想通过主窗口来控制导航栏,比如打开主窗口是新进人员,则导航栏自动显示相应页面,可以操作目录树等,这样可以避免私下点击导航栏进入无关页面。 [此贴子已经被作者于2013-4-3 14:09:45编辑过]
|
-- 作者:Bin -- 发布时间:2013/4/3 14:12:00 -- 以下是引用bahamute在2013-4-3 14:08:00的发言:
这个需求直接采用隐藏不显示即可.
把对应导航栏的..Visible属性设置为False即可
目的是想通过主窗口来控制导航栏,比如打开主窗口是新进人员,则导航栏自动显示相应页面,可以操作目录树等,这样可以避免私下点击导航栏进入无关页面。 [此贴子已经被作者于2013-4-3 14:09:45编辑过]
[此贴子已经被作者于2013-4-3 14:12:11编辑过]
|
-- 作者:bahamute -- 发布时间:2013/4/3 14:14:00 -- 谢谢 |
-- 作者:bahamute -- 发布时间:2013/4/3 14:22:00 -- 回复5楼: 已成功,非常感谢。 就是点击后,导航栏会闪一下,也能接受。 要是每个按钮增加一个Enabled属性就好了,可以更方便的控制。 [此贴子已经被作者于2013-4-3 14:22:58编辑过]
|