这个计算器程序是我在看Visual Studio的标准文档时发现的,在文档介绍windows窗体设计的后面有一个入门演练,看的时候吓我一跳,因为整个过程介绍的太详细了,从没见过哪一篇教程介绍的如此细致。于是我就想着照着这个教程做一篇,试试是什么感觉。这个教程就是一个计算器程序的窗体设计。
做完之后感觉真的太爽了,怎么说呢,教程写的非常标准,你所有能遇到的问题,里面都提到了。这个教程做完之后,你得到的是一个用户控件,没错,它是将这个计算器的界面作为一个用户控件来做的,这一点在建立项目的时候要注意。还有,为什么我要写这个系列,因为文档上面只介绍了窗体设计,并没有实现计算器的内部逻辑。后面的文章我会实现计算的逻辑。
下面我就将文档上的步骤复制下来,因为我没它写得详细:
演练:Windows 窗体设计器入门
Windows 窗体设计器提供多个用于生成 Windows 窗体应用程序的工具。本演练阐释如何使用设计器提供的各种工具生成应用
程序。本演练中阐释的任务包括:
- 创建一个 Windows 窗体项目。
- 使用对齐线排列控件。
- 使用智能标记完成设计器任务。
- 设置控件的边距。
- 使用 TableLayoutPanel 控件排列控件。
- 使用 SplitContainer 控件对控件的布局进行分区。
- 使用“文档大纲”窗口浏览您的布局。
- 通过显示的大小和位置信息来定位控件。
- 使用各“属性”窗口设置属性值。
完成以上步骤后,您就会得到一个使用 Windows 窗体设计器中提供的多个布局功能组装起来的自定义控件。此控件实现的是一个简单计算器的用户界面 (UI)。下面的屏幕快照显示该计算器控件的常规布局。
先决条件
若要完成本演练,您需要:
- 足够的权限,以便能够在安装 Visual Studio 的计算机上创建并运行 Windows 窗体应用程序项目。
注意
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。
创建自定义控件项目
第一步是创建 DemoCalculator 窗体项目。
创建自定义控件项目
- 在“文件”菜单上,指向“新建”,然后单击“项目”打开“新建项目”对话框。
- 从 Visual C# 项目列表中选择“Windows 控件库”项目模板,在“名称”框中键入 DemoCalculatorLib,然后单击“确定”。
- 在解决方案资源管理器中,右键单击“UserControl1.cs”,然后单击“重命名”。将文件名更改为 DemoCalculator.cs。当系统询问是否要重命名对代码元素“UserControl1”的所有引用时,单击“是”。
Windows 窗体设计器当前显示 DemoCalculator 控件的设计器图面。在此视图中,从工具箱选择控件和组件,然后将所选控件和组件放置在设计器图面上,便可以通过图形方式设计控件的外观。有关自定义控件的更多信息,请参
见各种自定义控件。
设计控件布局
DemoCalculator 控件包含多个 Windows 窗体控件。在