瑞峰的博客

导航

#

[置顶] C# GridView指定页打印

摘要: 指定页打印很烦人,在网上找了很久没找到合适的。终于耐下心自己写了。:)这个类有个缺陷:如果纸设的比较窄需要把一页打在两页上会有点问题。好了不多说了:源码送上//公用打印类using System;using System.Text;using System.Collections;using System.Collections.Generic;using System.Drawing;using... 阅读全文

posted @ 2009-10-23 18:26 峰子 阅读(1220) 评论(1) 推荐(0)

2010年12月20日 #

我也来谈谈C#串口关闭问题

摘要: 串口关不了也困扰我很久了,后来终于解决了。用串口调试助手间隔1毫秒发500的数据也能正常退出,串口调试助手都死掉了我的程序居然没事。下面把关键代码列出来与大家分享。(但是不能白学,有高薪的职位记得推荐我哦。呵呵) CommPort cp = new CommPort(); bool Closing = false; //用委托处理串口数据 void cp_eventReceiveComStr(byte[] sb) { if (Closing) { //准备退出时不再处理 return; } deleProcessCom dpc = new deleProcessCom(processCom); 阅读全文

posted @ 2010-12-20 18:57 峰子 阅读(1089) 评论(0) 推荐(0)

2007年8月20日 #

用委托(Delegate)来协调窗体中各用户控件之间的消息

摘要: using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebContr... 阅读全文

posted @ 2007-08-20 09:54 峰子 阅读(491) 评论(0) 推荐(0)

2007年5月17日 #

ora-27101:share memory realm does not exist 的解决办法

摘要: ora-27101:share memory realm does not exist 的解决办法 阅读全文

posted @ 2007-05-17 10:15 峰子 阅读(1007) 评论(0) 推荐(0)

2006年8月4日 #

C# winform 里DataGrid 如何滚动到某行

摘要: C# winform 里DataGrid 如何滚动到某行 阅读全文

posted @ 2006-08-04 15:44 峰子 阅读(1464) 评论(4) 推荐(0)

C#如何打印条形码EAN13码

摘要: 条形码相信大家都不陌生,但自己写程序打印条形码就不是很容易了。最近用条码字体打印了39码,觉的太长,不美观。后来,在国外网站(http://www.c-sharpcorner.com//Code/2004/March/EANBarcode.asp)上找到了EAN13码的源码,修改了其中的一些小Bug,发上来与大家共享。 附EAN13码的计算规则: 假设将EAN的内容从右到左的顺序编号:N13、N12、N11、N10、N9、N8、N7、N6、N5、N4、N3、N2、N1,其中N1是准备要求的校验位: 1、C1=(N2+N4+N6+N8+N10+N12)*3; 2、C2=N3+N5+N7+N9+N11+N13; 3、将C1与C2相加,取其个位数,设为C3;4、校验位N1=10-C3 阅读全文

posted @ 2006-08-04 15:29 峰子 阅读(6052) 评论(3) 推荐(0)

2006年4月29日 #

如何在C#中使用 Win32和其他库 (转自天极网载)

摘要: 如何在C#中使用 Win32和其他库 2003-01-02· · ··Microsoft 这一次我们将深入探讨如何在 C# 中使用 Win32 和其他现有库。   C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NE... 阅读全文

posted @ 2006-04-29 18:34 峰子 阅读(421) 评论(0) 推荐(0)

C#WinFrom程序 打印,不显示取消对话框

摘要: C#打印,不显示取消对话框PrintDocument pd = new PrintDocument();//隐藏 取消对话框PrintController printController = new StandardPrintController();pd.PrintController = printController;//创建打印画布Graphics g = pd.PrinterSettin... 阅读全文

posted @ 2006-04-29 18:27 峰子 阅读(1480) 评论(1) 推荐(0)

C# 使用WIN32API获取打印机

摘要: C# 使用WIN32API获取打印机转来转去,又回到WIN32API上来了,无奈啊。。。。。。怪不得C++依然这么吃香 啊。。。。。.Net给我们提供了DllImport来操作非托管的DLL(发现C#如此的强啊~~~~暗自偷笑)。主要使用到winspool.drv中的EnumPrinters函数,代码如下:[DllImport("winspool.drv", SetLastError = true... 阅读全文

posted @ 2006-04-29 18:05 峰子 阅读(987) 评论(0) 推荐(0)

隐藏很讨厌的“取消”打印对话框,并通过异步回调,取得异步操作的返回结果

摘要: 隐藏很讨厌的“取消”打印对话框,并通过异步回调,取得异步操作的返回结果以打印为例:using System.Drawing.Printing;首先:声明委托 delegate void PrintInBackgroundDelegate();private TextPrintDocument printDoc = new TextPrintDocument();privat... 阅读全文

posted @ 2006-04-29 17:53 峰子 阅读(794) 评论(3) 推荐(0)