文章分类 -  .NET学习笔记 / WinForm开发

摘要:一、DataGridView控件委托 1.更新指定单元格值 //1.声明委托类型,定义委托的签名(返回类型和参数列表) private delegate void UpdateDataGridViewCellValueDelegate(DataGridView dgv, int rowIndex, 阅读全文
posted @ 2025-10-07 15:06 修道者~ 阅读(12) 评论(0) 推荐(0)
摘要:在C#中,System.Timers.Timer、System.Windows.Forms.Timer 和 System.Threading.Timer 是三种不同的定时器,核心区别如下: 1. 线程模型与UI交互 特性System.Windows.Forms.TimerSystem.Timers. 阅读全文
posted @ 2025-07-19 23:57 修道者~ 阅读(49) 评论(0) 推荐(0)
摘要:一、基础概念 线程与进程 进程:应用程序执行的独立单位(如.exe文件) 线程:进程内的执行单元,最少包含1个主线程 多线程优势:提升响应速度、CPU利用率、实现异步操作 线程特性 共享进程内存空间 独立执行路径 通过Thread.Sleep暂停执行 二、C#多线程实现方式 1. Thread类(基 阅读全文
posted @ 2025-06-01 12:50 修道者~ 阅读(99) 评论(0) 推荐(0)
摘要:1.获取选中项索引 // 单选模式 if (listView1.SelectedItems.Count > 0) { int index = listView1.SelectedItems[0].Index; } // 多选模式(遍历所有选中项) foreach (ListViewItem item 阅读全文
posted @ 2025-05-18 23:12 修道者~ 阅读(20) 评论(0) 推荐(0)
摘要:public partial class MainForm : Form { private delegate void AppendRichTextboxText(String str); private delegate void AddControlToFLPanel(Control c); 阅读全文
posted @ 2025-05-18 00:21 修道者~ 阅读(14) 评论(0) 推荐(0)
摘要:1.DataGridView控件及元素初始化 //DataGridView控件初始化 public System.Windows.Forms.DataGridView dataGridView1; this.dataGridView1 = new System.Windows.Forms.DataG 阅读全文
posted @ 2020-01-29 01:43 修道者~ 阅读(109) 评论(0) 推荐(0)