估计是一个菜鸟的问题,请前辈指点!小弟先感谢了!

salecn 2010-01-18 10:41:54
环境:c#+vs2008+winform
背景:menus.cs文件和fengmian.cs文件。在menus.cs中拖拽了一个xtraNavBar的菜单控件,在menus_Load事件中可以使用 yyzdnav.Expanded = true,使yyzdnav处理弹出状态。

问题:我在fengmian.cs的一个事件中为什么就不能加入yyzdnav.Expanded = true这个代码吗?
(具体现象:强行加入yyzdnav.Expanded = true这代码时提示:当前上下文中不存在名称“yyzdnav”)

请前辈指点一下,我应该怎么办?
...全文
100 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
whmjw 2010-01-19
  • 打赏
  • 举报
回复
xtraNavBar 这个变量必须 是Public型
在fengmian.cs的一个事件
menus d= new menus();
d.yyzdnav.Expanded = true;
d.showdialog();
qhiou 2010-01-19
  • 打赏
  • 举报
回复
你的xtraNavBar是在menus中是实例化的,在另外一个类中自然不能使用,要想使用可以将menus声明为public或者将menus对象传入类中。
lanfengsese 2010-01-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 whmjw 的回复:]
xtraNavBar 这个变量必须 是Public型
在fengmian.cs的一个事件
menus d= new menus();
d.yyzdnav.Expanded = true;
d.showdialog();
[/Quote]
LZ需要先看看基础教程
salecn 2010-01-18
  • 打赏
  • 举报
回复
请前辈指点一下,应该怎么解决,我下次就知道怎么做了
JesseSong 2010-01-18
  • 打赏
  • 举报
回复
呵呵。。
yeaicc 2010-01-18
  • 打赏
  • 举报
回复
建议查资料了解一下变量的生存期。
salecn 2010-01-18
  • 打赏
  • 举报
回复
怕沉了,小顶一下哈!

111,123

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧