C# Winform中如何实现窗体之…
来源:互联网 发布:高分一号数据波段运算 编辑:程序博客网 时间:2024/06/05 02:54
实现窗体之间的跳转
在同一个项目中我有两个窗体,如何指定某一个窗体为我的程序运行时的第一个窗口?
static
{Application.Run(new
}
FormName就是你想启动的第一个窗体。实现窗体之间的跳转:程序首先运行的是“登录”窗体,如果是新用户,就需要注册,再登录窗体,单击注册按钮,打开学生注册窗体,怎么实现这个功能呢?就需要实现窗体之间的跳转。显示窗体的方法有两种:
一种是Show()方法,另一种是ShowDialogue()方法,前者是直接显示,后者是以模式对话框的方式显示。
这里先介绍第一种方法:分为两步首先创建窗体对象,然后再显示窗体。语法如下被调用的窗体类
示例:首先打开窗体“frmLogin”,双击“注册”按钮,在注册按钮的Click事件里编写代码:
private
{
frmRegister
objfrm.Show();
}
我们再来看第二种方法:
模式对话窗体showDialog()的使用面对多窗口的调用的时候,我们往往不喜欢窗口之间的随意切换,那样还要花费时间寻找我们需要的窗口。如果业务操作流程一但出现问题,窗口的顺序也有可能被再次打乱,很不顺手。我们可以将show方法转化为showDialog()方法,顾名思义,showDialog()是一个进行路经绑定的show方法,它是不可以自由切换的,换言之,就是当你没有关闭你当前页的前提下,你是无法关闭该页面后面的任一页面的,它是当前唯一(路经打开)为true的。showDialog()是模式窗体,与show方法的主要区别在于以showDialog()打开的窗体,要等当前窗体关闭后才能操作其他窗体,而show()方法则不受此限制。建立showDialog()的方法比较简单,比如建立两个Form窗体,通过第一个Form窗体上的Button按钮打开另一个窗体。单击一个窗体的button按钮打开另一个窗体源代码:
private
{
Form2
f2this.Visible=false;//将当前窗口设置为不可视;如果不这样处理则系统报错。
f2.ShowDialog();//打开窗口
Form2this.Visible=true;
}
- C# Winform中如何实现窗体之…
- C#WinForm中实现异形窗体/控件
- C#WinForm中实现异形窗体/控件
- C#WinForm中实现异形窗体/控件
- C# .net的winform开发中如何…
- C# .net的winform开发中如何…
- Winform中如何实现子窗体刷新父窗体
- 如何在C#Winform程序中正确使用登录窗体
- C#.net Winform 如何将窗体嵌入Panle中
- WinForm 中如何实现窗体间传递数据字符
- C# WINFORM 某些控件实现联想输入…
- 转贴[译]C#WinForm中实现异形窗体/控件
- Winform中如何实现父窗体传递数据到子窗体并刷新子窗体
- C# WINFORM 避免打开重复窗体
- c#,VC++ 在WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- C#winform窗体中如何点击移动某个控件来移动窗体
- [WINFORM] C#下的winform编程如何在窗体中实现超级链接
- [WINFORM] C#下的winform编程如何在窗体中实现超级链接
- 创业者易犯的19个容易忽略却能创造奇迹的小错误
- Eclipse 代码修改后仍然是之前的运行结果
- zoj 3406 Another Very Easy Task
- 中断申请函数request_irq详解
- [ACM] hdu 2717 Catch That Cow (BFS)
- C# Winform中如何实现窗体之…
- 遍历Map方法二(用到Map.Entry内部类)
- 转: 如何部署DevExpress控件
- DevExpress界面控件介绍
- 记录 record
- computer science and technology
- SuperMap IS.NET不出图的常…
- oracle学习之:REF CURSOR
- no_data_found的解决方法