社区
C#
帖子详情
一个简单的问题,郁闷,up也有分
SwordGrass
2004-06-30 03:36:17
我在form2里响应事件
{
Form1 form1=new Form1();
form1.show()或者form1.showdialog();
form2.activeform.close();或者this.close()或者form2.activeform.hide.
}
为什么这个form2窗体就是关不掉呢,总是显示在form2的后面,难受,也不知道是什么原因?请各位大虾帮忙看看。在线等待中。。。
...全文
170
21
打赏
收藏
一个简单的问题,郁闷,up也有分
我在form2里响应事件 { Form1 form1=new Form1(); form1.show()或者form1.showdialog(); form2.activeform.close();或者this.close()或者form2.activeform.hide. } 为什么这个form2窗体就是关不掉呢,总是显示在form2的后面,难受,也不知道是什么原因?请各位大虾帮忙看看。在线等待中。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
colaxu
2004-06-30
打赏
举报
回复
{
Form1 form1=new Form1();
form1.Show(); //不能是showdialog()
this.Hide();
}
//
{
Form1 from1 = new Form1()
this.Hide();
form1.ShowDialog(); //or Show();
}
用showdialog()时需要注意.必须等form1.ShowDialog() 返回之后才能执行后面的代码.
SwordGrass
2004-06-30
打赏
举报
回复
没错,指针还是指的form2
北京的雾霾天
2004-06-30
打赏
举报
回复
如果你用的是Show()则可以关闭this指的窗体,如果是ShowDialog()则不可能关闭,因为这时如果from2没有关闭的话this.close()是不可能运行到的.
aquahalo
2004-06-30
打赏
举报
回复
不会啊。我的机器上的Form2是能消失的啊。
xhn1
2004-06-30
打赏
举报
回复
up
KOF2004
2004-06-30
打赏
举报
回复
你的意思我还是不太明白
是用form2调form1吗?
这样this还是指的form2
ggyynet
2004-06-30
打赏
举报
回复
比如在form1里面些
Form2 aa = new Form2();
aa.Show();
在另一个按钮写入
aa.Close();
SwordGrass
2004-06-30
打赏
举报
回复
this指的是响应事件的窗体呀。
KOF2004(為帅⑸年牢)你的这个方法也一样的结果。但换个位置就可以解决了。
jackyoung02
2004-06-30
打赏
举报
回复
{
if (!(form2==null||form2.IsDisposed))
form2.Close();
this.Visible=false;
Form1 form1=new Form1();
form1.show()或者form1.showdialog();
}
KOF2004
2004-06-30
打赏
举报
回复
Form1 form1=new Form1();
form1.Activate ();
this.Dispose ();
517187w
2004-06-30
打赏
举报
回复
哈哈,你的this指的是哪个窗体?
SwordGrass
2004-06-30
打赏
举报
回复
我就写了这么几行,没有别的东西。
appleblossom
2004-06-30
打赏
举报
回复
单看你的这几行代码没有错,
Form1 form1=new Form1();
form1.show();
this.close();
把代码贴全再说.
webmasterss
2004-06-30
打赏
举报
回复
用多线程解决就可以了!
hrh1979
2004-06-30
打赏
举报
回复
up
SwordGrass
2004-06-30
打赏
举报
回复
这些为什么都要放在show前面???
SwordGrass
2004-06-30
打赏
举报
回复
斑竹,进来帮帮我吧。我快要郁闷死了。
在c#里难道还要什么顺序问题吗?难道在form.show之后就不能响应运行以下的语句吗?
KOF2004
2004-06-30
打赏
举报
回复
form2.Dispose ();
suosuoyyy
2004-06-30
打赏
举报
回复
Form1 form1=new Form1();
this.Hide();
form1.show()或者form1.showdialog();
21xxb
2004-06-30
打赏
举报
回复
把代码贴出来看。
加载更多回复(1)
svn“Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决方法
今天碰到了个
郁闷
的
问题
,svn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。无论你到那个父层次的目录执行“clean up “,都是报一样的错。执行cleanup...
记一次gitlab提交报错:Everything up-to-date
昨天碰到这个
问题
有点头疼啊,确实有文件更新了,但是push的时候就报这个,
郁闷
啊。上网找了一大堆方法,试了一把还不行。 网上方法一:创建
分
支-->切换
分
子-->提交 这个方法我这边没搞好,不知道我的操作的...
关于POI 写入VLOOKUP等函数 后打开Excel报文件错误,报错 #N/A
点确定后,写入公式的单元格显示 #N/A 错误,查看网上很多网友说的解决方法,TRIM()函数尝试了,绝对路径相对路径也都试了,仍然不行,,而且POI是支持VLOOKUP等一类函数的,一直没解决,很
郁闷
,耽误了很多时间 ...
look up error: undefined symbol:......解决过程
今天遇到个很
郁闷
的
问题
,运行程序时报错:look up error: undefined symbol:... 首先运行时报错找不到,一般就是动态库里没有这个符号。所以我用 nm命令 并用管道结合grep命令(nm .so | grep 'pattern') 查找...
CocoaPods安装和使用及
问题
:Setting up CocoaPods master repo
目录 CocoaPods是什么? 如何下载和安装CocoaPods? ...场景2:如何正确编译运行
一个
包含CocoPods类库的项目 CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章