1.无模式窗体:显示非模式窗体之后还可以允许应用程序执行其他的动作(叫做模式)。
form.Show();// 非模式方法显示窗体
form.ShowDialog();//模式方法显示窗体
2.Application.Run()和Form.Show()的区别
使用Form.Show()方法则Form显示后就立刻退出程序。如果用Form.ShowDialog()是模化对话框所以不会立刻消失,但是如果您还有其他窗口,Form.ShowDialog()显示的是模态窗口,只有它退出,其他窗口才能显示,但是一旦退出整个程序就推出,其他窗口将永不会得到运行机会,而用Application.Run()就不会出现这种现象。
3.button.Click+=new EventHandler(button_Click);
这里的+=操作符是C#用来订阅事件的。new EventHandler创建一个委托对象的实例,将事件触发翻译为对订阅了事件方法的调用的类。以上代码可简写为button.Click+=button_Click;
form.Show();// 非模式方法显示窗体
form.ShowDialog();//模式方法显示窗体
2.Application.Run()和Form.Show()的区别
使用Form.Show()方法则Form显示后就立刻退出程序。如果用Form.ShowDialog()是模化对话框所以不会立刻消失,但是如果您还有其他窗口,Form.ShowDialog()显示的是模态窗口,只有它退出,其他窗口才能显示,但是一旦退出整个程序就推出,其他窗口将永不会得到运行机会,而用Application.Run()就不会出现这种现象。
3.button.Click+=new EventHandler(button_Click);
这里的+=操作符是C#用来订阅事件的。new EventHandler创建一个委托对象的实例,将事件触发翻译为对订阅了事件方法的调用的类。以上代码可简写为button.Click+=button_Click;
浙公网安备 33010602011771号