以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- NavBar控件问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46766) |
||||
-- 作者:mamuaiqing -- 发布时间:2014/2/27 13:53:00 -- NavBar控件问题 在NavBar控件的SelectedIndexChanged的事件中输入下面的代码 Dim bar As WinForm.NavBar = e.sender Case "页面2" Case "页面3" End Select 这个代码只能实现点击不同页面按钮标题后打开窗口,如果点击了"页面1"后关闭打开的窗口,再点击"页面1"代码无效了,该如何实现点击"页面1"后关闭窗口再点击"页面1"窗口照样能打开? |
||||
-- 作者:Bin -- 发布时间:2014/2/27 14:13:00 -- 无效? 没有反应还是报错? 不应该会无效啊. 上个例子看看. |
||||
-- 作者:mamuaiqing -- 发布时间:2014/2/27 17:32:00 -- SelectedIndexChanged 选择不同页面后执行,所以在保持在同一个按钮的情况下,没达到执行代码的条件
|
||||
-- 作者:Bin -- 发布时间:2014/2/27 17:41:00 -- 我明白你意思了.你把代码放到DOubleClick事件去即可. |
||||
-- 作者:mamuaiqing -- 发布时间:2014/2/27 17:55:00 -- 如果是单击按钮标题后执行代码能实现吗?也就是把代码写到Click事件中,学生发现无法实现,在点击其他按钮标题时,按钮标志还停在原先位置,但已经达到执行代码条件.比如现在按钮标题为"页面1"单击"页面2"的时候打开的确实"窗口1",只有按钮标志在"页面2"的时候再单击"页面2"打开的才是"窗口2" |
||||
-- 作者:mamuaiqing -- 发布时间:2014/2/27 17:57:00 -- 如果能有"单击按钮标题后"执行代码的事件就简单了 |
||||
-- 作者:Bin -- 发布时间:2014/2/27 17:57:00 -- 单击不行,单击会先触发Click事件再改变页面. |
||||
-- 作者:逛逛 -- 发布时间:2014/2/27 19:23:00 -- 放到 MouseUp 事件里 |
||||
-- 作者:mamuaiqing -- 发布时间:2014/2/27 20:45:00 -- MouseUp 事件 可行,感谢bin老师跟逛逛老师的帮助 |