
C# WinForm学习笔记
文章平均质量分 71
ChanMon
这个作者很懒,什么都没留下…
展开
-
C# WinForm —— 39 40 41 42 DataGridView 介绍与使用
以网格的形式来显示表格数据,一般与数据库交互,将数据库中某一个表格的数据绑定到 UI控件上 并显示出来。网格中的行和列由用户自定义三个重要对象:行、列、单元格。原创 2024-12-04 20:23:04 · 1458 阅读 · 0 评论 -
C# WinForm —— 38 SplitContainer介绍
将页面拆分成两个大小可以调整的区域,中间有一个拆分条,可以拖动拆分条来调整左右区域的大小。原创 2024-07-07 17:49:46 · 1099 阅读 · 0 评论 -
C# WinForm —— 37 TabControl 控件介绍
管理一个TabPages集合的控件,也是一个分组控件。如果一个模块有多个子页面,可以使用TabControl控件进行页面切换。原创 2024-07-07 16:50:22 · 1229 阅读 · 0 评论 -
C# WinForm —— 36 布局控件 GroupBox 和 Panel
两个可以盛放其他控件的容器,可以用于把不同的控件分组,一般不会注册事件。拖动 GroupBox/Panel,它里面的控件会一起移动。原创 2024-06-19 17:45:55 · 1622 阅读 · 0 评论 -
C# WinForm —— 35 StatusStrip 介绍
状态栏 StatusStrip,默认在软件的最下方,用于显示系统时间、版本、进度条、账号、角色信息、操作位置信息等可以在状态栏中添加的控件类型有:StatusLabel、ProgressBar、DropDownButton、SplitButton。原创 2024-06-14 17:33:12 · 1317 阅读 · 0 评论 -
C# WinForm —— 34 ToolStrip 工具栏 介绍
工具栏 ToolStrip,一般紧贴在菜单栏下面。原创 2024-06-12 20:20:11 · 2122 阅读 · 0 评论 -
C# WinForm —— 33 ContextMenuStrip介绍
右键某个控件/窗体时,弹出来的菜单,比如VS中右键窗体,弹出来的这个菜单:和MenuStrip类似,ContextMenuStrip主菜单下面可以有子菜单,子菜单下面可以有下一级子菜单。原创 2024-06-12 17:21:21 · 866 阅读 · 0 评论 -
C# WinForm ——31 32 Menustrip菜单栏
菜单控件,包含多个菜单项的菜单容器主菜单下面可以有子菜单,子菜单下面可以有下一级子菜单。原创 2024-06-12 14:36:20 · 1971 阅读 · 0 评论 -
C# WinForm —— 27 28 29 30 ListView 介绍与应用
和ListBox的外观类似,都可以多列显示,但 ListView 功能更强大,提供了5种不同的显示方式。原创 2024-06-03 18:43:10 · 1551 阅读 · 0 评论 -
C# WinForm —— 26 ImageList 介绍
图片集合,用于存储图像的资源,并在关联控件中显示出来可以通过 索引、键名 访问每张图片没有事件。原创 2024-06-01 20:21:34 · 1011 阅读 · 0 评论 -
C# WinForm —— 25 ProgressBar 介绍与使用
用于显示某个操作的进度。原创 2024-06-01 17:43:42 · 1630 阅读 · 0 评论 -
C# WinForm —— 24 Threading.Timer 组件介绍与使用
System.Threading.Timer 多线程 轻量级 精度高提供以指定的时间间隔对线程池线程执行方法的机制和System.Timers.Timer 类似,每隔一段时间触发事件,执行操作(不是由UI线程执行的),即使事件中执行了比较耗时的操作,也不会造成 UI 失去响应。单次运行时间过长,不会影响下次触发。使用回调方法来执行操作,也不可以修改 UI 元素,但也可以通过UI 元素的Invoke()委托方法实现。原创 2024-05-31 16:27:49 · 593 阅读 · 0 评论 -
C# WinForm —— 23 Timers.Timer 组件介绍与使用
System.Timers.Timer 计时器 轻量每隔一段时间触发Elapsed事件,执行操作(不是由UI线程执行的),即使事件中执行了比较耗时的操作,也不会造成 UI 失去响应如果要获取服务器的计时功能的话,可以使用System.Timers.TimerSystem.Timers.Timer的ELapsed事件中无法修改 UI控件 的属性、值而System.Forms.Timer是由UI线程执行的,可以直接修改UI元素如何将Timers.Timer添加到工具箱:右键 “组件” → “选择项”原创 2024-05-31 15:02:37 · 1008 阅读 · 0 评论 -
C# WinForm —— 22 Forms.Timer 组件介绍与使用
Timer 计时器 组件不会出现在窗体中,每隔 定义的间隔时间,就会触发事件,主要应用于Windows应用程序,独占一个线程,可以修改 UI 元素。原创 2024-05-16 10:38:58 · 1010 阅读 · 0 评论 -
C# WinForm —— 21 RichTextBox 使用
在富文本框中输入 ddddd,点击 加粗 按钮,再输入的 dddddd,就会是加粗的,富文本框会自动识别输入的是否为链接,点击链接,浏览器就会新建一个进程,自动打开该链接。点击“保存”按钮,将富文本框中的内容保存成一个富文本格式的文件。再点击一下 加粗 按钮,再输入的 dddddd,就会是非加粗的,选中最后面的 dd,点击一下 加粗 按钮,这俩d就会变成加粗的。先注册点击链接触发的事件:(新建进程,自动打开链接)原创 2024-05-15 18:07:29 · 1655 阅读 · 0 评论 -
C# WinForm —— 20 RichTextBox 介绍
富文本框,拥有TextBox的所有功能,,但还有更多高级的文本输入和编辑功能,比如设置字体颜色、样式、段落、图片、超链接等。原创 2024-05-15 16:27:35 · 1314 阅读 · 0 评论 -
C# WinForm —— 19 PictureBox 介绍
PictureBox 主要用于显示图像,也可以给它注册单击事件,来把它变成一个按钮。原创 2024-05-13 17:34:35 · 1420 阅读 · 1 评论 -
C# WinForm —— 18 NumericUpDown 介绍
数字显示框,通过向上、向下按钮来 增加/减小 显示的数值。原创 2024-05-13 16:25:20 · 1185 阅读 · 0 评论 -
C# WinForm —— 17 MaskedTextBox 介绍
本质是文本框,但它可以通过掩码来区分输入的正确与否,可以控制输入的格式、长度主要应用场景是:需要格式化输入信息的情况。原创 2024-05-13 14:51:09 · 2150 阅读 · 0 评论 -
C# WinForm —— 16 MonthCalendar 介绍
可以选择单个日期,也可以选择一段日期,在选择时间范围上 比较适用,但在直观上,可以快速查看、选择日期/日期范围。原创 2024-05-13 11:02:33 · 858 阅读 · 0 评论 -
C# WinForm —— 15 DateTimePicker 介绍
示例:点击 button1,将 DateTimePicker 的 value 显示到文本框中,点击 清空 按钮,情况文本框中的内容。原创 2024-05-11 17:20:35 · 1469 阅读 · 0 评论 -
C# WinForm —— 14 CheckedListBox 复选列表框介绍
类似 ListBox,提供项的列表,区别就是 CheckedListBox 每一个项前面有个复选框。原创 2024-05-10 17:34:22 · 2557 阅读 · 0 评论 -
C# WinForm —— 13 ComboBox下拉框/组合框介绍
ComboBox 是由 textBox 和 listBox 组合而成的,,其他功能和 listBox类似:(通过 DropDownStyle属性 设置)Simple: 最简单的样式,下面的框和 listBox类似DropDown(默认): 没有Simple样式的下面的框,点击右边的三角符号,会弹出下拉框DropDownList: 和前两种最大的区别是,前两种方式允许用户手动输入,而 DropDownList 不允许用户手动输入,只能从下拉框中选择。原创 2024-05-10 15:31:30 · 9208 阅读 · 0 评论 -
C# WinForm —— 12 ListBox绑定数据
在加载语句的前后分别加上 BeginUpdate()方法 和 EndUpdate()方法。原创 2024-04-30 12:24:50 · 2467 阅读 · 0 评论 -
C# WinForm —— 11 ListBox介绍
列表框,可以从中选择一项或多项。原创 2024-04-28 14:05:57 · 7175 阅读 · 0 评论 -
C# WinForm —— 10 单选按钮与复选框的介绍与使用
一组单选按钮中,只能选择一个,互相排斥显示为按钮的RadioButton(男)原创 2024-04-26 18:45:41 · 1601 阅读 · 0 评论 -
C# WinForm —— 09 标签、文本框、按钮控件
一般显示不能编辑的文本或图像。原创 2024-04-26 17:15:17 · 1043 阅读 · 0 评论 -
C# WinForm —— 08 Form初始化、布局、注册事件
Form初始化的时候会调用 Designer.cs 里的 InitializeComponent();函数,在InitializeComponent();函数里面有Load Form语句时会调用 FrmLogin_Load()函数。原创 2024-04-26 15:17:00 · 1020 阅读 · 0 评论 -
C# WinForm —— 07 Form窗体介绍
下面这个是文件名,当修改文件名时,窗体的 (Name)属性的值 和 代码页面的类名 都会随之修改。InitializeComponent()函数是窗体的初始化函数,里面主要定义了一些窗体和控件的属性,触发的事件/方法等,是 根据用户在属性里设置的内容 自动生成的当 窗体 在文件夹下面的时候,调用时,需要用 “文件夹名字.窗体”原创 2024-04-18 18:17:33 · 1521 阅读 · 0 评论 -
C# WinForm —— 06 常用控件
参考:2023年C#之WinForm零基础教程50讲原创 2024-04-09 17:42:55 · 546 阅读 · 0 评论 -
C# WinForm —— 05 控件简介
可视化,与用户进行交互,属性,方法,事件,可供开发人员使用,可发布和重用。窗体中用于输入或操作的对象,有自己的属性、方法、事件。菜单栏 “视图” → “工具箱”快捷键:Ctrl+Alt+X。原创 2024-04-09 16:17:58 · 472 阅读 · 0 评论 -
C# WinForm —— 项目目录结构
3)bin文件夹下包含 Debug 和 Release 两个文件夹,分别用于存放Debug和Release模式下的编译结果。.sln文件:解决方案文件,提供了解决方案在磁盘中的位置引用,双击可以打开解决方案。1).csproj文件:项目文件,提供了项目文件在磁盘中的引用,双击可以打开项目。2)Program.cs: 程序入口。原创 2024-04-09 15:45:52 · 2042 阅读 · 0 评论 -
C# WinForm —— Program类
参考:2023年C#之WinForm零基础教程50讲原创 2024-04-09 10:14:12 · 929 阅读 · 0 评论 -
创建一个C# WinForm应用程序的步骤
右键 “提交” 按钮,打开属性,把“Click”属性的值设为 btnConfirm_Click,并按回车,VS会自动跳转到btnConfirm_Click 函数的位置。Form1.cs:默认生成的窗体文件,包含它的设计页面 Form1.Designer.cs 和代码页面。(Name) 属性的值:代码中标识 窗体/控件时用到的名字(可以理解为QQ号)ShowIcon属性的值:True/False,是否显示窗体左上角的图标。Text属性的值:窗体/控件上显示的文字(可以理解为QQ昵称)原创 2024-04-08 18:05:07 · 2966 阅读 · 0 评论 -
C# WinForm简介
参考:2023年C#之WinForm零基础教程50讲原创 2024-04-08 16:06:51 · 798 阅读 · 0 评论