c# Windows窗体应用程序设计(三)
今天继续来更新基础的应用,综合设计小游戏正在整理中。通过这样的方式一来是反复巩固自己所学的东西,二是为了让想学习编程的小白或者编程爱好者能简单的上手应用制作一些窗体。
我选用c# Windows窗体应用程序设计来给大家普及,除了自身的原因,最根本的还是它的直观可操作性。如果普及控制台应用程序设计,对设计的语法和自身要求都是有的,而且一般运行的结果都是以黑白的界面、数据呈现的。而这种窗体设计通过自己掌握每一个控件的作用,并熟悉最后综合起来设计更高级的页面,页面化的设计和运行结果最能调动大家对于编程的积极性。
1.c# Windows窗体应用程序设计的一般步骤
综合c#窗体设计的步骤可以总结为以下几点:
1.新建项目,给项目自定义名称,先选择“文件”,点击“项目”,然后“新建”,选择c#语言,并点击“Windows窗体应用”,命名后点击确定即可。
2.添加控件,根据美化布局和完善自身设计需求来添加。
3.添加代码,为相应控件双击添加代码,双击后会对应产生相应的所需要写的代码区域。(就是写事件,关于委托和事件我会在后面说明,目前按照我更新的例子可以掌握一些事件的写法,自己可以尝试去改动并掌握。)
4.生成解决方案(就是运行结果),点击F5键或点击菜单栏绿色暂停键即可运行。
c# Windows窗体设计大致就是以上几步。
下面进入今天的正题
2.列表框&组合框
1.设计步骤
(1)新建一个名为“列表框和组合框设计”的窗体,将Text属性改为“列表框和组合框”。(每个控件的text属性设置的内容会显示在运行后的结果,而name属性只会出现在代码区域)。
(2)添加控件
先添加一个ListBox控件,将属性Name改为listBoxYueShouRu;(可直接在工具箱内搜索控件名称);
添加一个comboBox控件,改变其Name属性为 listBoxYueShouRu;
添加一个GroupBox控件,将name属性改为groupBoxUser,text属性改为“用户信息”。
添加四个Label控件,分别改变其name属性和text属性为:“labelYueShouRu,月收入”,“labelShouRu,收入”,“labelZhengJianLeiXing,证件类型”,“labelZhengJian,证件”(前面是需要修改的name属性,后面是需要修改的text属性)
效果图如下:
当然,各个控件的布局也可以自己摆放。
下面就是注入灵魂的时刻-------添加代码
(3)添加代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 列表框和组合框
{
public partial class Form1 : Form
{
public Form1()
{