Skip to content

第一个窗口

1.创建项目

选择Windows 窗体应用(.NET Framework),下一步

image-20250106163733646

输入项目名称点击创建

image-20250106164101746

项目创建好之后,直接点击运行,可以看到程序生成了一个单一的窗口

image-20250106164229326

2.项目目录

txt
MyWinform
├─ Properties  设置项目属性
├─ 引用  设置对其他程序集的引用
├─ App.config  项目的配置文件
├─ Form1.cs	窗口逻辑文件,写业务代码
│  ├─ Form1.Designer.cs	窗口设计文件,写界面代码,一般
│  ├─ Form1.resx  资源文件
├─ Program.cs 项目入口文件

TIP

一般当我们双击资源管理器中的文件名,都会显示该文件的源码

但是当我们双击Form1.cs,显示的确实窗口的设计页面,如下

image-20250106165945966

若想看此文件的源码,只需右键该文件,点击查看代码

image-20250106170033712

3.partial

涉及到c#面向对象知识,后续补齐,先看官方文档:partial

4.手动创建窗口

程序创建后会自动创建一个Form1.cs窗口,我们也可以手动创建窗口

先右击项目=》点击添加类

image-20250106170602244

输入项目名=》点击添加

image-20250106170655964

把没用的代码删掉

image-20250106170734276

书写窗口类,先设置一个窗口标题

c#
using System.Windows.Forms;

namespace WinForm
{
    class CusForm:Form
    {
        public CusForm()
        {
            this.Text = "你好";
        }
    }
}

之后修改Program.csApplication.Run()函数传入自定义的窗口实例

c#
using System;
using System.Windows.Forms;

namespace WinForm
{
    internal static class Program
    {
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new CusForm());
        }
    }
}

点击运行可以看到我们自定义的窗口

image-20250106172037956

MIT Licensed