您当前的位置:首页 > 计算机 > 编程开发 > .net

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

时间:05-20来源:作者:笑林新记点击数:

我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!

Visual Studio版本:Enterprise 2015

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

01添加新窗体

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

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

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

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

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

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

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

02自定义启动窗口

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

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

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

03添加逻辑事件代码

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

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

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

button1_Click事件:

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

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

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

04程序运行结果

按F5查看运行结果:

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

05要点回顾

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

1、新增窗体。

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

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

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

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门