c#
batjhwxf
这个作者很懒,什么都没留下…
展开
-
处理跨线程更新Winform UI控件
https://www.cnblogs.com/marshal-m/p/3201051.htmlC#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常。处理跨线程更新Winform UI控件常用的方法有4种:1. 通过UI线程的SynchronizationContext的Post/Send方法更新;2. 通过UI控件...转载 2018-11-29 14:37:31 · 1436 阅读 · 0 评论 -
回调函数给主线程传递参数
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System....转载 2018-11-29 15:16:33 · 877 阅读 · 0 评论 -
C# 界面操作
1. pictureBox文字提示 toolTip1.SetToolTip(pictureBox1, "搜索");2. tableLayoutPanel 跨所有列tableLayoutPanel1.SetColumnSpan(dataGridView1, tableLayoutPanel1.ColumnCount);3. 切换tabPagetabControl1....原创 2019-08-01 12:37:15 · 537 阅读 · 0 评论 -
数据处理
1. DataTable 添加数据 DataTable dt = new DataTable(); dt.Columns.Add("Id", typeof(System.Int32)); dt.Columns.Add("Name", typeof(System.String)); DataRow dr ...原创 2019-08-01 13:56:29 · 101 阅读 · 0 评论 -
HOOK MOUSE_EVENT
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Reflection;using System.Runtime.InteropServices;...原创 2019-10-01 18:54:35 · 337 阅读 · 0 评论