Foxtable(狐表)用户栏目专家坐堂 → "NavBar"控件的应用


  共有2166人关注过本帖树形打印复制链接

主题:"NavBar"控件的应用

帅哥哟,离线,有人找我吗?
裴保民
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
"NavBar"控件的应用  发帖心情 Post By:2017/10/31 13:36:00 [显示全部帖子]

在窗体上放入了一个"NavBar"控件我怎么设置页面的选择前和选择后(即打开的页面)加载的图标不同呢呢?有好几个页面每个页面所选择的图标都不同,每个页面对应给的是两个图标,选择前和选择后互换,怎么实现这一动态变化的功能呢?
[此贴子已经被作者于2017/10/31 14:12:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/31 15:39:00 [显示全部帖子]

这个看了实现不了我的功能,我想实现动态变化的,也就是当某一个页面打开的时候加载的是A图标,当打开其他页面的时候加载的是B图标,其他页面也是如此动态变化的
[此贴子已经被作者于2017/10/31 15:42:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/31 17:30:00 [显示全部帖子]

Dim Bar As WinForm.NavBar
Bar = e.Form.Controls("NavBar1")
If Bar.SelectedPage.Butt Then
  Bar.SelectedPage.ButtonImageFile = projectpath & "图标\图标32\chazhao.png"
Else
 Bar.SelectedPage.ButtonImageFile = projectpath & "图标\图标32\kehu.png"
End If
If Bar.SelectedPage.Butt Then
  Bar.SelectedPage.ButtonImageFile = projectpath & "图标\图标32\posjipiliangruku.png"
Else
 Bar.SelectedPage.ButtonImageFile = projectpath & "图标\图标32\posjiruku.png"
End If

 

我不分代码是这样的,运行后不是所有的结果

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

 

运行之前
 


图片点击可在新窗口打开查看此主题相关图片如下:2222.jpg
图片点击可在新窗口打开查看
运行之后,打开任意一个个页面都是显示一个图标,并且关闭页面后不还原图标
[此贴子已经被作者于2017/10/31 17:38:16编辑过]

 回到顶部