C#winform中怎么判断一个窗体是否显示或者隐藏

qq_35693863 2016-09-08 11:37:36
我用那个visible判断的时候,它就说未将对象引用到对象的实例
我觉的可能是我隐藏的时候用的是hide()方法,而没有用visible属性,所以用visible判断没有用。
...全文
3184 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
血战31天 2016-09-19
  • 打赏
  • 举报
回复
可以定义一个static frm指向ly,然后实例化一次后就可以在所有窗体中判断jy的状态
crystal_lz 2016-09-09
  • 打赏
  • 举报
回复
hide() 内部就是 设置的 visable

反编译的代码
我也不说什么实例化的问题了 那么我就换一个问法 你是在哪里对 ly 复制的 类是 这样的代码 ly = ...???
牧歌ing 2016-09-09
  • 打赏
  • 举报
回复
引用 5 楼 qq_35693863 的回复:
,为什么会失败?
请问 ly有没有new?
hiose89 2016-09-08
  • 打赏
  • 举报
回复
引用 2 楼 qq_35693863 的回复:
可是实例化要new,这样的话好像就不是原来的那个窗体了
做成单例模式 应该可以
qq_35693863 2016-09-08
  • 打赏
  • 举报
回复
可是实例化要new,这样的话好像就不是原来的那个窗体了
巴士上的邂逅 2016-09-08
  • 打赏
  • 举报
回复
“未将对象引用到对象的实例”是说还没实例化!
qq_35693863 2016-09-08
  • 打赏
  • 举报
回复
哪个是4.5的架包,是最后一个文件夹吗?
qq_35693863 2016-09-08
  • 打赏
  • 举报
回复
晕,刚刚new了个对象,报个内存溢出异常,搞得我头大。
xuzuning 2016-09-08
  • 打赏
  • 举报
回复
你在哪里实例化 ly 的?贴出来看看
qq_35693863 2016-09-08
  • 打赏
  • 举报
回复
,为什么会失败?
ArmStronger 2016-09-08
  • 打赏
  • 举报
回复
你首先要判断窗体对象存不存在,在判断是否隐藏
巴士上的邂逅 2016-09-08
  • 打赏
  • 举报
回复
听着意思是已经实例化了,估计是操作错对象了,操作的不是已经实例化的窗体,而是一个没实例化的新的窗体

110,532

社区成员

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

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

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