DataGridView一些常用操作

DataGridView控件用法合集1. DataGridView当前的单元格属性取得、变更2. DataGridView编辑属性3. DataGridView最下面一列新追加行非表示4. DataGridView判断当前选中行是否为新追加的行5. DataGridView删除行可否设定6. DataGridView行列不表示和删除7. DataGridView …… 阅读全文

C#钩子类 几乎捕获键盘鼠标所有事件

using System;using System.Text;using System.Runtime.InteropServices;using System.Reflection;using System.Windows.Forms;namespace MouseKeyboardLibrary{ /// /// Abstract base class for …… 阅读全文

C#用SerialPort实现串口通讯

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Tex …… 阅读全文

SerialPort如何读取串口数据并显示在TextBox上,多线程委托

/*SerialPort中串口数据的读取与写入有较大的不同。由于串口不知道数据何时到达,因此有两种方法可以实现串口数据的读取。一、线程实时读串口;二、事件触发方式实现。由于线程实时读串口的效率不是十分高效,因此比较好的方法是事件触发的方式。在SerialPort类中有DataReceived事件,当串口的读缓存有数据到达时则触发DataReceived事件,其中SerialPort.Recei …… 阅读全文

c#使用GDI+简单绘图

private void Form1_Paint(object sender, PaintEventArgs e){ Graphics g = e.Graphics; //创建画板,这里的画板是由Form提供的. Pen p = new Pen(Color.Blue, 2);//定义了一个蓝色,宽度为的画笔 g.DrawLine(p, 10, 10, 100, 100);//在画板上画直线 …… 阅读全文

ZPL条码打印类

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Diagnostics;using System.Drawing;using System.Drawing.Drawing2D;namespace Zebra …… 阅读全文

c# xml操作类 比较齐全

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts …… 阅读全文

串口开发辅助类

using System;using System.Collections.Generic;using System.Text;using System.IO.Ports;using System.Windows.Forms;namespace TestSerialPort{ /// /// 串口开发辅助类 /// public class Ser …… 阅读全文