在C#中操作Windows窗体(二)

ZDNet软件频道 时间:2002-10-14 作者:BUILDER.COM |  我要评论()
本文关键词:
在我前面的章节里,我已经介绍了一个简单的例程,在这一例程中,用户能够通过窗体类把信息传入标签控件。
在实际的开发过程中,我们通常不想打开一个新的窗体,相反,我们只想打开已经包含了很多信息的窗体。在我前面的章节里,我已经介绍了一个简单的例程,在这一例程中,用户能够通过窗体类把信息传入标签控件。这一例程的源代码可参见Listing A现在让我们看如何在C#.NET中打开一个已经存在的窗体。



你想复习一下C#窗体方面的知识吗?
点击本文的第一部分,你就看到这方面一些概念的介绍。

回调一个特定的窗体

我们想利用Form2窗体上的一个button以返回到Form1窗体。为了演示这一过程,我们增加了Form2窗体上的button点击事件以显示Form1窗体,以下是其代码:

private void btnForm1_Click(object sender, System.EventArgs e) {
Form1 form1 = new Form1();
form1.Show();
}


图A显示了运行结果。这样,可以在Form1窗体上的文本框输入一个短语,比如:I think therefore I exist! 点击button按钮就可以把这一短语传到标签控件。在Form2窗体上,点击button按钮就可以显示Form1。

Figure A

当然,在很多情况下,Windows窗口包含很多信息,而不仅仅是用户输入的一两句短语。我们如何在返回当前的Form1窗体时而保持信息不变?


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134