首页 理论教育 C#WinForm教程:打开新窗体

C#WinForm教程:打开新窗体

时间:2023-11-17 理论教育 版权反馈
【摘要】:图5.21月份加减4.设计一个窗体界面,单击“添加”按钮将文本框中的内容添加到组合框中,同时清空文本框中的值,设置组合框默认显示第一项内容。在组合框中添加+、-、*、/、% 5个项,根据用户输入的数字和选择的运算符将计算结果显示在第3个文本框中,运行效果如图5.24所示。图5.23计算器窗体图5.24计算结果2.设计一个窗体界面,将3个组合框均设置为只可选不可写。图5.26查看年月日

C#WinForm教程:打开新窗体

一个程序可以有多个窗体。在一个窗体里打开新的窗体,例如我们要在代码中打开一个名为frmWelcome的窗体,可使用如下语法:

如果要让新打开的窗体模态化显示,可使用ShowDialog()方法。

img

➢Windows应用程序由各个包含控件并具有一定功能的窗体组成。

➢WinForm可用于Windows窗体应用程序开发。

➢标签用于显示用户不用编辑的文本或图像。

文本框用于接收用户输入,可以输入多行,也可以以密码形式输入。

按钮通过Click事件实现用户与程序交互。

➢组合框是文本框和列表框的组合,用户可以输入文本,也可以选择项。

➢消息框用于提示用户信息,且消息框都是模态的。

➢窗体本身也是一个控件,是其他控件的容器

➢打开新窗体可以先new一个窗体对象,再调用Show()或ShowDialog()方法。

img

1.设计一个窗体界面,将第二个文本框设置为只读。单击“复制”按钮后,将第一个文本框中的内容复制到第二个文本框中;单击“清空”按钮后,将两个文本框的内容都清空。运行效果如图5.17所示。

图5.17 文本框设置

2.设计一个窗体界面,输入数字和运算符后,单击“计算”按钮,用消息框输出计算结果,如图5.18~图5.20所示。(www.xing528.com)

图5.18 计算器窗体

图5.19 输入数字

图5.20 弹出计算结果

3.设计一个窗体界面,单击“<”按钮时月份减少,当减少到1时不能再减少,始终为1;如果用户输入的值<1或>12,单击“<”按钮后显示为1;单击“>”按钮时月份增加,当增加到12时不能再增加,始终为12;如果用户输入的值小于1或大于12,单击“>”按钮后显示为12。运行效果如图5.21所示。

图5.21 月份加减

4.设计一个窗体界面,单击“添加”按钮将文本框中的内容添加到组合框中,同时清空文本框中的值,设置组合框默认显示第一项内容。运行效果如图5.22所示。

图5.22 组合框

img

1.设计一个窗体界面,将显示结果的文本框设置为只读,将组合框设置为只可选不可写,效果如图5.23所示。在组合框中添加+、-、*、/、% 5个项,根据用户输入的数字和选择的运算符将计算结果显示在第3个文本框中,运行效果如图5.24所示。

图5.23 计算器窗体

图5.24 计算结果

2.设计一个窗体界面,将3个组合框均设置为只可选不可写。在程序加载时添加年份1990~2050,添加月份1~12,均默认显示第一项;当用户选择年份、月份后,在日期的组合框中添加对应的天数,默认显示第一项。运行效果如图5.25所示。

图5.25 查看年月日

3.设计一个窗体界面,组合框设置为只可选不可写。单击“添加”按钮将颜色名称添加到组合框中,并清空文本框,组合框默认显示第一项;单击“显示所有颜色”按钮,将组合框中的颜色名称添加列表框中。运行效果如图5.26所示。

图5.26 查看年月日

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈