C#打开的窗口是窗口A,B,活动窗口是A,如何在窗口A点击按钮后刷新一遍窗口B 求代码或思路,问题如上... 求代码或思路,问题如上 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 活动窗口 c# 按钮 刷新 搜索资料 1个回答 #热议# 为什么有人显老,有人显年轻? 百度网友ce7f3ccb4 2015-03-17 · TA获得超过1950个赞 知道大有可为答主 回答量:2299 采纳率:0% 帮助的人:1884万 我也去答题访问个人页 关注 展开全部 请问谁是父窗口,谁是子窗口? 更多追问追答 追问 是这样子的,A是登陆界面,B是登陆打开的界面,此时a隐藏。在B上有个重新登陆的按钮,点击进入,跳转进a.然后登陆以后希望刷新B 追答 哎哟,你还搞的那么复杂啊?点击B的重新登录按钮后,关闭B窗口,同时显示A窗口不就行了, 追问 客户希望B窗口不关闭只瞬时刷新 如果实在解决不了我就准备按你说的做 追答 哦,这样的啊?好把我给你说个思路:首先把A窗体的TopMost属性设置为true,就是A窗体置顶。然后在A中声明一个B窗体的全局对象b,初始化为null;最后在B窗体体中写一个public修饰的刷新的方法,比如方法名是ReloadData,具体刷新什么你自己去搞。实现路线:A窗体点击登录验证成功并要显示B窗体的时候这样去判断if(b!=null) b.ReloadData();else{ b=new B(); b.show() } 追问 嗯,好的,明天试试,非常感谢!我今天有写过类似的代码,明天再看看是不是逻辑错了,还是哪儿差点什么 我怎么都关闭不了已经打开的界面,会刷新出两个界面,如何关闭最开始打开的那个呢 追答 你的,写法有严重问题啊,重新登录的时候不能用new了,不然就是另外的窗口了,原来的窗口就关不掉了 让你用全局变量,你怎么全部用的是局部的,用了局部变量后窗体关闭就不受你控制了 你现在想采用哪种方式去处理啊? 追问 啊,好混乱,还是想只是刷新一下,我对new的理解出现了严重错误。那我应该怎么关闭form1啊 可以了,我用的application.openforms["form1"].close 追答 你用全局变量来保存form1对象,想什么时候关直接用对象关就是了 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-12-19 C# WinForm窗口B怎么调用窗口A的button 2013-07-22 下面哪种方法不能确定窗口是活动的?A.当前打开的窗口为活动窗口B.活动程序的任务栏上按钮显示为按下状态 1 2015-06-08 microsoft visual studio 我现在写了两个窗口A,B A有一个按钮,点击后跳转 4 2016-10-05 如何在c#中同时关闭当前窗口A和另一个指定窗口B 2011-01-12 C#中从A窗体点击出B窗体,B窗体修改数据后关闭,这时我想让A窗体更新,在,怎么弄??? 1 2011-12-01 C# winform 中A窗口中有个datagridview,怎样在B窗口中刷新A窗口中的girdview数据? 1 2014-10-15 winform中,点击窗口中的按钮刷新本页面的代码,求大神解答! 2016-08-31 如何使用C# WPF实现选择下拉框A选项打开A页面,选择B选项打开B窗口? 更多类似问题 > 为你推荐: