C# Winform学习笔记 (.NET & Visual Studio)

文章目录

  • 一、小Tips
  • 二、基础知识
  • 三、正文
    • 1. Visual Studio 新建 C# & .net 项目
    • 2. 修改窗体标题、图标、位置
    • 3. 事件
      • 3.1 基本知识
      • 3.2 代码
        • 3.2.1 窗体.Designer.cs 代码
        • 3.2.2 窗体.cs代码
    • 4. 控件
      • 4.1 按钮 (Button)
        • 4.1.1 在同一个 project 里添加两个窗体
        • 4.1.2 新建按钮
        • 4.1.3 Button 控件的属性,方法及事件:
      • 4.2 文本框 (TextBox) & 下拉列表框 (Combobox)
      • 4.3 复选框 (Checkbox) & 单选框 (RadioButton)
      • 4.4 标签 (Label) & 链接标签 (LinkLable)
      • 4.5 面板
  • 持续更新中

开发环境: Visual Studio 2017 & .net Freamwork 4.0

一、小Tips

  1. 右上角的*表示未保存, 开发中建议常ctrl + s保存代码
  2. 一个解决方案(Solution)里可以有多个项目(Project)
    C# Winform学习笔记 (.NET & Visual Studio)_第1张图片
    重新设置启动项(一个Solution含有多个Project时)
    C# Winform学习笔记 (.NET & Visual Studio)_第2张图片

二、基础知识

  1. 窗体的名字一般默认为Form,每一个Form被建立以后,都会同时产生.CS程序代码文件以及与之相匹配的.Desigener.CS文件
  2. 业务逻辑以及事件方法等被编写在.CS文件中,而界面设计规则则被封装在.Designer.CS文件里

三、正文

1. Visual Studio 新建 C# & .net 项目

第一步: 新建项目
C# Winform学习笔记 (.NET & Visual Studio)_第3张图片
第二步: 打开工具箱
C# Winform学习笔记 (.NET & Visual Studio)_第4张图片
第三步: 打开解决方案资源管理器
C# Winform学习笔记 (.NET & Visual Studio)_第5张图片
第四步: 打开属性窗口
C# Winform学习笔记 (.NET & Visual Studio)_第6张图片

2. 修改窗体标题、图标、位置

在属性窗口中修改即可,如图
C# Winform学习笔记 (.NET & Visual Studio)_第7张图片
注: IconWinform的桌面图标, 图片格式为.ioc 需要进行格式转换, 图标最合适的大小是32*32
网上搜索png -> ioc 有很多在线转换网站, 写本文时用的网站

此处可以自定义背景 , 同时调整BackgroundImageLayout
C# Winform学习笔记 (.NET & Visual Studio)_第8张图片C# Winform学习笔记 (.NET & Visual Studio)_第9张图片

3. 事件

3.1 基本知识

C# Winform学习笔记 (.NET & Visual Studio)_第10张图片

  1. 事件可以被覆盖
    C# Winform学习笔记 (.NET & Visual Studio)_第11张图片
  2. 使用进程管理器等软件关闭窗体时, 不会触发 Form1_FormClosed()事件, 因为这里的事件只能处理内部信息, 无法处理来自外部的信息
    C# Winform学习笔记 (.NET & Visual Studio)_第12张图片

3.2 代码

3.2.1 窗体.Designer.cs 代码

C# Winform学习笔记 (.NET & Visual Studio)_第13张图片

3.2.2 窗体.cs代码

C# Winform学习笔记 (.NET & Visual Studio)_第14张图片
绑定方法: 属性 里点击 小闪电
C# Winform学习笔记 (.NET & Visual Studio)_第15张图片

4. 控件

4.1 按钮 (Button)

4.1.1 在同一个 project 里添加两个窗体

1.新建窗口
C# Winform学习笔记 (.NET & Visual Studio)_第16张图片
2.结果如图
C# Winform学习笔记 (.NET & Visual Studio)_第17张图片

4.1.2 新建按钮

直接在左侧工具箱左键选中公共插件中的“按钮”,然后在右侧画布上单击一下,此时画布上就会出现一个默认大小的按钮,拖动按钮的四周可以改变它的大小。
C# Winform学习笔记 (.NET & Visual Studio)_第18张图片
更改按钮外观 & 命名
C# Winform学习笔记 (.NET & Visual Studio)_第19张图片
(name) : 一般把按钮命名为 btn+用途
C# Winform学习笔记 (.NET & Visual Studio)_第20张图片

4.1.3 Button 控件的属性,方法及事件:

Enabled: 确认是否可以启用或禁用该控件;
PerFormClick: Button按钮的Click事件;
Click: 单击按钮时将触发该事件;
C# Winform学习笔记 (.NET & Visual Studio)_第21张图片
MouseClick & Click
在这里插入图片描述C# Winform学习笔记 (.NET & Visual Studio)_第22张图片

4.2 文本框 (TextBox) & 下拉列表框 (Combobox)

方便用户从键盘输入

属性:
MaxLength: 可在文本框内输入的最大字符数;
Multiline: 表示是否可以在文本框内输入多行文本;
Passwordchar: 机密和敏感数据,密码输入字符;在这个属性后面输入的符号,意思是当用户输入
密码时,它总是显示这个符号。
ReadOnly: 文本框中的文本为只读;
C# Winform学习笔记 (.NET & Visual Studio)_第23张图片

4.3 复选框 (Checkbox) & 单选框 (RadioButton)

4.4 标签 (Label) & 链接标签 (LinkLable)

标签控件用于显示窗体文本信息

LinkLabel 超链接文本
C# Winform学习笔记 (.NET & Visual Studio)_第24张图片

4.5 面板



持续更新中

你可能感兴趣的:(.NET,&,C#,&,Winform,visual,studio,c#,.net)