- 博客(76)
- 收藏
- 关注
原创 C# WinForm —— 38 SplitContainer介绍
将页面拆分成两个大小可以调整的区域,中间有一个拆分条,可以拖动拆分条来调整左右区域的大小。
2024-07-07 17:49:46 785
原创 C# WinForm —— 37 TabControl 控件介绍
管理一个TabPages集合的控件,也是一个分组控件。如果一个模块有多个子页面,可以使用TabControl控件进行页面切换。
2024-07-07 16:50:22 965
原创 C# WinForm —— 36 布局控件 GroupBox 和 Panel
两个可以盛放其他控件的容器,可以用于把不同的控件分组,一般不会注册事件。拖动 GroupBox/Panel,它里面的控件会一起移动。
2024-06-19 17:45:55 1062
原创 C# WinForm —— 35 StatusStrip 介绍
状态栏 StatusStrip,默认在软件的最下方,用于显示系统时间、版本、进度条、账号、角色信息、操作位置信息等可以在状态栏中添加的控件类型有:StatusLabel、ProgressBar、DropDownButton、SplitButton。
2024-06-14 17:33:12 898
原创 C# WinForm —— 33 ContextMenuStrip介绍
右键某个控件/窗体时,弹出来的菜单,比如VS中右键窗体,弹出来的这个菜单:和MenuStrip类似,ContextMenuStrip主菜单下面可以有子菜单,子菜单下面可以有下一级子菜单。
2024-06-12 17:21:21 702
原创 C# WinForm ——31 32 Menustrip菜单栏
菜单控件,包含多个菜单项的菜单容器主菜单下面可以有子菜单,子菜单下面可以有下一级子菜单。
2024-06-12 14:36:20 1559
原创 C# WinForm —— 27 28 29 30 ListView 介绍与应用
和ListBox的外观类似,都可以多列显示,但 ListView 功能更强大,提供了5种不同的显示方式。
2024-06-03 18:43:10 1166
原创 C# WinForm —— 26 ImageList 介绍
图片集合,用于存储图像的资源,并在关联控件中显示出来可以通过 索引、键名 访问每张图片没有事件。
2024-06-01 20:21:34 780
原创 C# WinForm —— 24 Threading.Timer 组件介绍与使用
System.Threading.Timer 多线程 轻量级 精度高提供以指定的时间间隔对线程池线程执行方法的机制和System.Timers.Timer 类似,每隔一段时间触发事件,执行操作(不是由UI线程执行的),即使事件中执行了比较耗时的操作,也不会造成 UI 失去响应。单次运行时间过长,不会影响下次触发。使用回调方法来执行操作,也不可以修改 UI 元素,但也可以通过UI 元素的Invoke()委托方法实现。
2024-05-31 16:27:49 518
原创 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 858
原创 C# WinForm —— 22 Forms.Timer 组件介绍与使用
Timer 计时器 组件不会出现在窗体中,每隔 定义的间隔时间,就会触发事件,主要应用于Windows应用程序,独占一个线程,可以修改 UI 元素。
2024-05-16 10:38:58 798
原创 C# WinForm —— 21 RichTextBox 使用
在富文本框中输入 ddddd,点击 加粗 按钮,再输入的 dddddd,就会是加粗的,富文本框会自动识别输入的是否为链接,点击链接,浏览器就会新建一个进程,自动打开该链接。点击“保存”按钮,将富文本框中的内容保存成一个富文本格式的文件。再点击一下 加粗 按钮,再输入的 dddddd,就会是非加粗的,选中最后面的 dd,点击一下 加粗 按钮,这俩d就会变成加粗的。先注册点击链接触发的事件:(新建进程,自动打开链接)
2024-05-15 18:07:29 1139
原创 C# WinForm —— 20 RichTextBox 介绍
富文本框,拥有TextBox的所有功能,,但还有更多高级的文本输入和编辑功能,比如设置字体颜色、样式、段落、图片、超链接等。
2024-05-15 16:27:35 1100
原创 C# WinForm —— 19 PictureBox 介绍
PictureBox 主要用于显示图像,也可以给它注册单击事件,来把它变成一个按钮。
2024-05-13 17:34:35 1147 1
原创 C# WinForm —— 17 MaskedTextBox 介绍
本质是文本框,但它可以通过掩码来区分输入的正确与否,可以控制输入的格式、长度主要应用场景是:需要格式化输入信息的情况。
2024-05-13 14:51:09 1683
原创 C# WinForm —— 16 MonthCalendar 介绍
可以选择单个日期,也可以选择一段日期,在选择时间范围上 比较适用,但在直观上,可以快速查看、选择日期/日期范围。
2024-05-13 11:02:33 662
原创 C# WinForm —— 15 DateTimePicker 介绍
示例:点击 button1,将 DateTimePicker 的 value 显示到文本框中,点击 清空 按钮,情况文本框中的内容。
2024-05-11 17:20:35 1139
原创 C# WinForm —— 14 CheckedListBox 复选列表框介绍
类似 ListBox,提供项的列表,区别就是 CheckedListBox 每一个项前面有个复选框。
2024-05-10 17:34:22 1707
原创 C# WinForm —— 13 ComboBox下拉框/组合框介绍
ComboBox 是由 textBox 和 listBox 组合而成的,,其他功能和 listBox类似:(通过 DropDownStyle属性 设置)Simple: 最简单的样式,下面的框和 listBox类似DropDown(默认): 没有Simple样式的下面的框,点击右边的三角符号,会弹出下拉框DropDownList: 和前两种最大的区别是,前两种方式允许用户手动输入,而 DropDownList 不允许用户手动输入,只能从下拉框中选择。
2024-05-10 15:31:30 5881
原创 C# WinForm —— 12 ListBox绑定数据
在加载语句的前后分别加上 BeginUpdate()方法 和 EndUpdate()方法。
2024-04-30 12:24:50 1780
原创 C# WinForm —— 08 Form初始化、布局、注册事件
Form初始化的时候会调用 Designer.cs 里的 InitializeComponent();函数,在InitializeComponent();函数里面有Load Form语句时会调用 FrmLogin_Load()函数。
2024-04-26 15:17:00 771
原创 C# WinForm —— 07 Form窗体介绍
下面这个是文件名,当修改文件名时,窗体的 (Name)属性的值 和 代码页面的类名 都会随之修改。InitializeComponent()函数是窗体的初始化函数,里面主要定义了一些窗体和控件的属性,触发的事件/方法等,是 根据用户在属性里设置的内容 自动生成的当 窗体 在文件夹下面的时候,调用时,需要用 “文件夹名字.窗体”
2024-04-18 18:17:33 1203
原创 Python学习笔记25 - 一些案例
1. 输出金陵前五钗2. 向文件输出信息3. 打印彩色字4. print函数、进制转换5. 猜数游戏6. 输出ASCII码对应的字符7. 计算100~999之间的水仙花数8. 千年虫数组的索引及其值9. 星座zip dict10. 12306车次信息11. 字符串的格式化12. 手动抛出异常13. 计算圆的面积和周长 类14. 定义学生类,录入3个学生信息存储到列表中
2024-04-14 18:01:01 294
原创 Python学习笔记24 - 学生信息管理系统
1. 需求分析2. 系统设计3. 系统开发必备4. 主函数设计5. 学生信息维护模块设计a. 录入学生信息b. 删除学生信息c. 修改学生信息d. 查询学生信息e. 统计学生总人数f. 显示所有学生信息g. 排序模块设计6. 项目打包
2024-04-14 17:45:54 270
原创 Python学习笔记23 - 目录操作
os模块操作目录相关函数os.path模块操作目录相关函数案例1 —— 列出指定目录下的所有.py文件案例2 —— walk()
2024-04-14 17:14:28 398
原创 Python学习笔记19 - 类与对象
类的创建对象的创建类属性、类方法、静态方法动态绑定属性和方法面向对象的三大特征封装:提高程序的安全性继承:提高代码的复用性多态:提高程序的可扩展性和可维护性类的常用的特殊属性类的常用的特殊方法–add–()–len–()–new–() 和–init–()变量的赋值操作浅拷贝深拷贝
2024-04-14 16:27:48 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人