C# WinForm界面设计教程——第2节

C# WinForm界面设计教程——第2节我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!

欢迎大家来到IT世界,在知识的湖畔探索吧!

我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!欢迎关注:笑林新记(xiaolinxinji)

Visual Studio版本:Enterprise 2015

上一节我们讲了输出HelloWord,那么这个系列肯定还有很多节,后续的课程内容我肯定是要把源码给大家的,所以不可能只在同一个窗体上做所有的教程。那么问题来了,程序启动后怎么选择指定窗体?窗体之间怎么跳转?这就是本节课的内容。

01

添加新窗体

在原来的项目基础上,新建一个Main窗体。这个窗体的目的是作为总列表,可以跳转到每节课的演示窗口。

选中项目,右键选择添加-Windows窗体。

C# WinForm界面设计教程——第2节

在弹出的页面中选择Windows窗体,文件名改为Main.cs,点击确定。

C# WinForm界面设计教程——第2节

右键生成的Main窗体界面,选择属性,修改窗体名称和窗体大小。

Size属性:窗体大小,默认是300*300,修改为800*600

Text:窗体名称,用于左上角显示,默认是Main,修改为“教程列表”

C# WinForm界面设计教程——第2节

在窗体中添加第一节和第二节两个按钮,按钮在左侧工具箱-公用控件中,如果没有工具箱,可以在视图菜单中寻找并打开。

C# WinForm界面设计教程——第2节

02

自定义启动窗口

此时,按F5运行程序,显示的还是From1窗体,但是我们想要显示的是Main窗体,该怎么做呢?

在右侧资源管理器中找到Program.cs并打开,可以看到只有一个Main方法,只有三行代码,前面两行不用管,只看第三行,下图中已经被我改成new Main()了,原来是new Form1(),这里的new XXX(),XXX就是右侧资源管理器中窗体的名称,输入那个,启动就是那个页面。

C# WinForm界面设计教程——第2节

保存后,按F5运行,查看运行结果:

C# WinForm界面设计教程——第2节

03

添加逻辑事件代码

这个时候两个按钮点击都是没有任何反应的,因为我们还没有给按钮添加后台逻辑事件。

双击“第一节”按钮,程序自动跳转到Main.cs,并自动添加button1_Click事件。我们需要在这个事件中添加跳转到Form1(第一节课)页面。

同样的方法,给“第二节”按钮也添加处理事件。事件名为:button2_Click。

C# WinForm界面设计教程——第2节

button1_Click事件:

Form1 f = new Form1(); Form1指的是右侧窗体名称,new 为关键字,这里只创建一个对象,取名为f。

f.Show()就是打开窗体页面。

button2_Click事件:因为Main窗体就是本节课的内容,所以直接给了一个MessageBox的提示。

04

程序运行结果

按F5查看运行结果:

C# WinForm界面设计教程——第2节

点击第一节按钮时,可以弹出第一节课中讲的From1窗体,点击第二节按钮时提示”当前就是第二节课程!!”。

05

要点回顾

好了,第二节内容到此结束。回顾一下几个要点:

1、新增窗体。

2、修改窗体标题和大小。

3、修改程序默认启动窗体。

4、当前页面打开其他页面。

原文可获取源码下载地址,点击了解更多阅读原文。。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/50018.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信