- 博客(15)
- 资源 (9)
- 收藏
- 关注
原创 WeifenLuo.WinFormsUI.Docking界面布局控件
1、项目中引用WeifenLuo.WinFormsUI.Docking.dll2、新建三个form,form2,form3继承之WeifenLuo.WinFormsUI.Docking.DockContent public partial class Form2 : WeifenLuo.WinFormsUI.Docking.DockContent { p
2012-06-29 10:16:55 6188
原创 devExpress 分组控件 自定义外观
private void Form1_Load(object sender, EventArgs e) { //汉化,需要引用DevExpress.Localization.v11.2.dll DevExpress.XtraEditors.Controls.Localizer.Active = new DevExpress.Lo
2012-06-26 10:01:41 7830
原创 绘制渐变背景色
private void Form1_Paint(object sender, PaintEventArgs e) { Paint_Background(this.Left,this.Width,this.Height, e); } private void Paint_Background(int Left,
2012-06-26 09:54:27 982
转载 DevExpress控件之GridControl控件
Developer Express(以下简称dev) 这个第三方控件是VS2005自带的datagridview控件的重写版本.对于一些grid外观,模板列的设置有非常简单的方法.而且控制起来基本和datagridview一样.所以还是比较方便的.把dev控件拖到窗体以后,会发现多了两个控件gridcontrol1,gridview1,下面针对这期间使用dev的一些总结写在下面(主要是连接数据库,
2012-06-20 11:51:07 1497
原创 DevExpress.XtraGrid 分组
一、手动方式1、添加分组项,Run Designer--Group Summary Items--Add,设置计算添加SummaryType:Count总计2、设置显示格式 2.1 格式:{0},效果:显示分组的列标题,如:Order ID 2.2 格式:{1},效果:显示分组后的项,如:102483、效果如下:二、代码
2012-06-19 17:26:42 10494 1
原创 DevExpress.XtraGrid 界面风格
1、设置界面风格:Run Designer -- Style Schemes -- Paint StyleDefault(注意:分组符号为向下的箭头)WindowsXP(注意:分组符号为+)
2012-06-19 16:27:47 2563
原创 通过子窗体刷新父窗体,或者其他窗体
方法一:利用事件父窗体中注册事件及事件处理程序(用于两个窗体): private void btnAdd_Click(object sender, EventArgs e) { frmCustomer BabyWindow = new frmCustomer(); //实例化一个子窗体
2012-06-13 18:10:09 2492
转载 按位“或”运算符在带符号扩展操作数上使用;请考虑首先强制转换为较小的无符号类型
按位“或”运算符在带符号扩展操作数上使用;请考虑首先强制转换为较小的无符号类型 错误: long r = 0; r |= (buf[i] & 0x00000000000000ff);正确: long r = 0; r |= Convert.ToInt64((buf[i] & 0x00000000000000ff)); 先转换为long型再执行或运算或者 r
2012-06-05 15:18:36 3907
原创 在comPort发送事件中获取返回数据
/// 协议类 public class Protocol { public Protocol() { m_Port = new System.IO.Ports.SerialPort(); m_Port.DataReceived += new
2012-06-05 15:16:24 1115
转载 C#多线程之二:ManualResetEvent和AutoResetEvent
初次体验 ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发送状态,当信号处于发送状态时,该线程会得到信号, 继续向下执行Reset方法将信号置
2012-06-05 14:05:13 1038
转载 C# 多线程之一:信号量Semaphore
Semaphore的理解通过使用一个计数器对共享资源进行访问控制,Semaphore构造器需要提供初始化的计数器(信号量)大小以及最大的计数器大小访问共享资源时,程序首先申请一个向Semaphore申请一个许可证,Semaphore的许可证计数器相应的减一,当计数器为0时,其他申请该信号量许可证的线程将被堵赛,直到先前已经申请到许可证的线程释放他占用的许可证让计数器加一,这样最近去申请许可
2012-06-05 14:04:24 731
原创 EXCEL2007 VBA
1、设置显示开发工具选项卡EXCEL顶部图标--Excel选项--常用--选中“在功能区显示开发工具选项卡”2、添加控件3、ALT+F11出现代码编辑窗口,编辑代码
2012-06-05 13:12:48 521
原创 二、十、十六进制转换
string str2,str10,str16; int i2, i10; str2 = "1010"; //二进制字符串到十进制 i2 = Convert.ToInt32(str2, 2); //结果10 //二进制字符串到十六进制
2012-06-01 23:16:52 695
原创 进制转换,类型转换
//十六进制字符串转换为十进制 string str = "0c"; int i = int.Parse(str, System.Globalization.NumberStyles.HexNumber); //输出i=12 i = Convert.ToInt32(str, 16); // //输出i=12
2012-06-01 22:00:35 546
串口调试助手
2014-01-02
SetupFactory-v8.21
2013-04-01
注册全局热键RegisterHotKey
2012-08-21
全局键盘钩子hookkey
2012-08-21
自定义IP地址输入控件以及devExpress的IP输入控件
2012-07-23
GPRStest WINCE 下的GPRS拨号连接C#源码
2012-02-08
WINCE常用DLL
2011-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人