【机房合作之颗粒归仓】Show()与ShowDialog()的区别
来源:互联网 发布:centos如何安装chrome 编辑:程序博客网 时间:2024/04/30 09:24
引言
机房合作代码编写部分也正在这炎炎夏日中紧张地进行着,不得不说我对C#这门语言不熟,而且是非一般的陌生啊。开始关闭窗体需要问度娘,现在打开窗体也要问度娘了。
在vb.net版中,打开窗是一件很简单的事情,直接窗体名.Show()就好了,可是到C#这里就不行了,度娘里说要先实例化需要被打开的窗体,然后再.ShowDialong。于是我照做了,可是在敲代码的时候,我发现了熟悉的Show属性,在vb.net里用的就是show啊,可为什么来C#这里就用ShowDialog了呢?带着这个问题又来找度娘了。
show()
show() 属于非模式窗体,当代码运行到这里后还可以继续运行,打开子窗体的同时主窗体还可以显示出来,就是不需要关闭show()的子窗体,可以对主窗体进行操作。
showDialog()
show Dialog()属于模式窗体,代码运行到这里后就不可以继续运行,子窗体必须显示在父窗体前面,如果不关闭正在show()的子窗体,就无法对主窗体进行操作。就向我们电击关闭浏览器的时候,弹出一个提示框,这个时候如果我们没有对这个弹出框进行关闭的话,我们就无法对浏览器进行其他的电击操作,那个弹出框就一直在闪动发出提示的声音,告诉我们先把它处理了,我们才能对浏览器的界面进行操作。
总结
这回算是弄明白了show()和ShowDialog()的区别,也懂得了之前敲机房的时候为什么我在用show()方法的时候,我还能对父窗体进行操作,而且还可打开其他窗体。而到了很多地方就不行了,必须对子窗体进行处理了,才能对父窗体进行操作。现在才明白,不懂的或者是理解不太清楚的,就应该多去问问度娘,这样才会有更多的收获。
- 【机房合作之颗粒归仓】Show()与ShowDialog()的区别
- 颗粒归仓之机房总结
- show()与showDialog()的区别
- show()与showDialog()的区别
- show()与showDialog()的区别
- show()与showDialog()的区别
- show()与showdialog()区别
- C# 中 Show() 与 ShowDialog() 的区别
- C# Show()与ShowDialog()的区别
- 第一次机房收费颗粒归仓
- C# Show() 与 ShowDialog()区别
- ShowDialog和Show的区别
- show和showdialog的区别
- Show和ShowDialog的区别
- Show()和ShowDialog()的区别
- Show()跟ShowDialog()的区别
- Show()和ShowDialog()的区别?
- vb.net中的show与showDialog的区别
- 如何判断一个类是系统的类,还是自定义的类
- GCD
- HDU 1068 Girls and Boys(最大点独立集-hungary)
- 从B 树、B+ 树、B* 树谈到R 树
- NSOperation
- 【机房合作之颗粒归仓】Show()与ShowDialog()的区别
- 类与类之间的关系
- ios性能测试
- 【算法学习】二、深度优先搜索与广度优先搜索
- 逆序数
- C# 学习笔记三
- 仿科技头条导航下面透明三角
- 黑马程序员————String类
- 开发随笔-写支付宝支付成功接受通知