WinFrom,它是微软 .NET 平台下用于开发 Windows 桌面应用程序 的一个图形界面框架。一般用于C#编程。
在创建项目时选择的是Windows 窗体应用 (.NET Framework),然后输入项目名和解决方案名称。
在创建完成后就需要将窗体的名字进行更改,这里我们点击窗体,点击右边的资源管理器,找到当前的窗体右键重命名,在弹出的对话框选择是。然后再点击当前窗体,在右边的属性中更改text值,text就是窗体上方显示的标题。
在右侧工具箱中添加一个tableLayoutPanel,在右侧属性选择编辑行和列,添加四行四列,大小类型选择百分比(25),再到右侧属性找到Dock选择中间这个,填充全部,就完成了第一步。效果如下:
在从左边工具箱中找到label,这个就是在启动程序时会将文字显示在上面。在前三排的一三列全都添加一个label。也可以选择第一个添加了的label按住ctrl键用鼠标拖动,这就是复制,会将被复制做的所有操作都复制过去。文本也需要填充一整个单元格,就使用dock中的fill。然后将文字的位置进行调整,使用textalign设置未居中靠右。然后更改文本内容使用text进行修改,就可以了。其他的文本也根据这个修改。
完成的效果就是这样的了:
然后我们需要添加textbox来实现窗体的输入,在工具箱中找到textbox将他拖入到窗体的第二列第一行和第四列的第一二三行,设置textbox的anchor值,这是设置 文本框在单元格的位置。在属性的name中设置控件的名字。
效果如下:
在性别右边的单元格中添加一个panel控件,将它的的dock属性设置未fill填充整个单元格。
然后在这个panel中添加控件radioButton(单选按钮),加了panel控件,这个单选就只会从panel中的radioButton进行选择,不会影响这个panel以外的。
出生日期在工具箱中选择dateTimePicker,然后设置anchor,与之前一样。
最后在最下面设置按钮,在属性中找到button控件,这个就是在程序启动时进行点击按钮进行相应操作。将这个控件拖到最下面一行的一三列,设置它的anchor为none,再设置它的columnspan,这个是设置这个控件的列跨度,可以占几列。然后将它的text进行更改就好了。
然后我们对两个按钮进行设置,双击按钮就可以进入到按钮的点击事件中。我们可以更具代码进行操作窗体。我们在第一个按钮的点击事件中添加一段messagebox的代码用来提示我们注册成功。当我们在启动程序并点击注册按钮时就会出现弹窗显示注册成功。
我们在第二个按钮点击事件中添加一段close代码,这个就可以将当前的这个窗体进行关闭。
最终效果如下: