C# WinForm
plean
这个作者很懒,什么都没留下…
展开
-
[C#]使用Mutex實現單一程式執行個體的注意事項
http://www.dotblogs.com.tw/larrynung/archive/2012/04/08/71353.aspx转载 2014-08-12 10:05:34 · 693 阅读 · 0 评论 -
利用iTextSharp对PDF进行签名
http://fqctyj.blog.163.com/blog/static/708434552011899145119/在本篇文章中,我将向您展示一段简单的代码,它允许您数字签名PDF文档以及修改文档的元数据。我们将用到优秀的免费iText库:iTextSharp可以在这里下载。您需要Visual Studio 2005来打开和编译示例项目。如果您不知道什么是数字签名以及数字转载 2012-10-17 16:52:12 · 7266 阅读 · 1 评论 -
iTextSharp 對PDF簽名
http://hi.baidu.com/xyesterday/item/d3897512363f9aff9c778aec在本文提供的代码中,我寫了一个叫做PDFSigner的库,它是一个使用iTextSharp的工具包,实现了您进行数字签名所需要的一切。它包括三个类:Cert类:这个类用来封装证书,提取签名所需的信息,这个类中最重要的方法是:processCert()Met转载 2012-10-17 10:38:01 · 2375 阅读 · 0 评论 -
用C# itextsharp.dll制作PDF文件全攻略
http://www.cnblogs.com/qiuriyue/archive/2011/04/19/2020736.html为便于调试和叙述,所有例子均为DOS控制台程序,windows程序使用方法完全一样,按照下面的步骤创建一个可调试的项目:1、 打开VS2003;2、 单击菜单“文件”→“新建”→“项目”,在项目类型中选择“Visual C#项目”,在模板中选择“转载 2012-10-17 10:28:08 · 5227 阅读 · 0 评论 -
如何:向文档添加页眉和页脚
http://msdn.microsoft.com/zh-cn/library/ms178795.aspx可以使用 Section 的Headers 属性和Footers 属性向文档中的页眉和页脚添加文本。文档的每一部分都包含三个页眉和页脚:wdHeaderFooterPrimarywdHeaderFooterEvenPageswdHeade转载 2012-03-31 14:24:18 · 1805 阅读 · 0 评论 -
c# word替换(Find.Excute方法)操作 去除空行方法
http://blog.csdn.net/wwei466/article/details/6578120现在的项目有个功能是要替换掉word文档中的空格,搜索了半天得到一个方法是在word内全局替换^p^p为^p,这样就可以消除一遍空格,当然如果有连续的空格时,需要连续替换几次就可以了。现在有了方法就好多了,那么看c#word操作代码如何写了。使用c# 进行word操作转载 2012-07-05 16:34:03 · 2054 阅读 · 0 评论 -
使用VSTO自动生成word文档
http://www.cnblogs.com/palo/archive/2009/06/02/vsto_vba.html最近第一次用VSTO(Visual Studio Tools For Office),写了一个自动生成word报告的小程序,感觉VSTO非常难用。主要是对office对象模型不熟悉,不理解很多类、方法、属性的含义,word里面很简单的操作却不知道如何找到相应的转载 2012-07-06 16:50:56 · 1937 阅读 · 0 评论 -
HTML转PDF(C#---itextsharp)
http://hi.baidu.com/br_yan/item/ddacbefd568d8157c9f337d4HTML转PDF(C#---itextsharp)一、 需求:将HTML转PDF打印。Web项目中总是有这样的需求,很是让人苦恼。二、 分析:如何完成这个工作?1、 需要解析HTML,然后利用itextsharp绘制pdf文档。解析HTML是一个很难完转载 2012-10-09 14:40:26 · 4435 阅读 · 0 评论 -
踏踏实实学编程 基于C#操作Word文档中的Bookmark
http://www.cnblogs.com/jin256/archive/2012/02/17/2355433.htmlusing System;using System.Collections.Generic;using System.Linq;using System.Web;using Microsoft.Office.Interop.Word;using转载 2012-03-30 16:56:36 · 883 阅读 · 0 评论 -
使用 Visual Studio .NET 客户端执行自动化功能后不退出 Office 应用程序
http://support.microsoft.com/?scid=kb;zh-cn;317109&spid=1108&sid=152症状使用 Microsoft Visual Basic .NET 或 Microsoft Visual C# .NET 使 Microsoft Office 应用程序执行自动化功能后,当调用Quit 方法时,不退出 Office 应用程序。转载 2011-08-24 13:45:22 · 612 阅读 · 0 评论 -
将 Word 用作自动化服务器时提示保存 Normal.dot
http://support.microsoft.com/kb/285885/zh-cn症状同时自动化多个 Microsoft Word 实例时,用户可能收到下面的一个或多个警告:“Normal.dot was being edited by another Word session.If you save this document with the original转载 2011-09-01 12:24:15 · 834 阅读 · 0 评论 -
iTextSharp.dll生成pdf 实战实例
http://blog.csdn.net/jiangyu912/article/details/4969376最近忙了两个星期的任务了 iTextSharp.dll是个开源的用于生成pdf的类库了 项目中我们只需要引用就可以了 说实话确实很好用 因为自己的英文水平实在有限 所以没去看API了 找资料上费了不少功夫 因为网上的资料大部分都只是介绍一些基转载 2012-10-22 09:29:08 · 16692 阅读 · 2 评论 -
C#实现从dll程序集中动态加载窗体
http://www.csharpwin.com/csharpspace/10879r957.shtml昨天晚上花了一晚上时间写了一个从程序集中动态加载窗体的程序.将任何包含窗体的代码编译成 dll 文件,再把 dll 文件拷贝到本程序的目录下,本程序运行时即可动态检查到 dll 文件中的窗体,将窗体类的类型在程序菜单中显示出来,点击菜单即可运行对应的窗体. 本程序主要用到了 A转载 2012-10-26 17:03:54 · 1649 阅读 · 1 评论 -
C#自定义异常处理(自定义例外)
http://www.cnblogs.com/winnerlan/archive/2008/05/24/1206644.html对.NET类来说,一般的异常类 System.Exception派生于 System.Object。还有许多定义好的异常类(如:System.SystemException、System.ApplicationException等),他们又派生于转载 2013-05-02 14:55:21 · 2471 阅读 · 0 评论 -
C# 子窗体中调用父窗体中的方法(或多窗体之间方法调用)
http://www.csframework.com/archive/2/arc-2-20110805-1771.htm看似一个简单的功能需求,其实很多初学者处理不好的,很多朋友会这么写:C# Code://父窗体是是frmParent,子窗体是frmChildA//在父窗体中打开子窗体 frmChildA child = new frmChildA();转载 2013-03-28 16:22:28 · 905 阅读 · 0 评论 -
iTextSharp 使用详解
http://www.cnblogs.com/islands/archive/2008/06/27/1231288.htmlPDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下:StreamWriter pPDF=new Str转载 2013-02-20 17:09:57 · 1899 阅读 · 1 评论 -
如何在MDI中使子窗体只保留一个实例
http://blog.csdn.net/knight94/article/details/742324由于在MDI中,子窗体会很多,那么在我以前一篇文章中所提到的方法就有些繁琐了。为了能适应多个子窗体,并对于每个子窗体只保留一个实例,那么我就用一个新的方法来替换,即用反射方法来作处理。 大致代码如下。首先是通过子窗体类型名来判断是否打开新的子窗体,还是把原有的子窗体进转载 2013-01-30 15:25:54 · 552 阅读 · 0 评论 -
CSDN第一期总结之二:ADO.NET + DataGrid的问题
http://blog.csdn.net/knight94/article/details/1108132现在写程序要完全不沾数据库的边恐怕很难,那么用C#写程序也是一样,会经常遇到数据库方面的问题。在C#中操作数据库是使用ADO.Net来完成,而显示数据这一方面常常要用到的是DataGrid这个组件,因此这两个问题也是论坛中问得最多的。 对于ADO.Net来说,涉及的问题转载 2013-01-30 14:26:08 · 437 阅读 · 0 评论 -
如何用C#写一个简单的Login窗口
http://blog.csdn.net/knight94/article/details/652394最近,看到网上经常会问如何进行窗口跳转,大多数的问题都是牵扯到Login窗口。其实,在Visual Studio 6以来,比较正确的做法,是判断Login窗口的返回值,然后决定是否打开主窗体,那么在C#中也是一样的。 具体做法如下:首先,创建Login窗口,然后添加相转载 2013-01-30 15:02:17 · 620 阅读 · 0 评论 -
CSDN第一期总结之四:Stream的问题
http://blog.csdn.net/knight94/article/details/1116346IO操作基本上需要用到Stream相关的子类,因此这类问题在CSDN问得也是比较多。其实对于Stream来说,操作起来比较简单,只要对细节的处理稍微注意一下,相信在使用它的时候也会得心应手。 对于Stream相关的问题,大致分如下几类。问题一,基本操作的问题;转载 2013-01-30 14:28:02 · 456 阅读 · 0 评论 -
CSDN第一期总结之三:Thread的问题
http://blog.csdn.net/knight94/article/details/1111267C#是一门支持多线程的语言,因此线程的使用也是比较常见的。由于线程的知识在Win32编程的时候已经说得过多,所以在.Net中很少介绍这部分(可能.Net不觉得这部分是它所特有的)。 那么线程相关的问题大致有如下四类(这篇文章只讨论单线程、单线程与UI线程这两方面的问题)转载 2013-01-30 14:27:08 · 493 阅读 · 0 评论 -
CSDN第一期总结之一:Form问题
http://blog.csdn.net/Knight94/article/details/1104957Form问题是最基本的问题,因为编写WinApp程序首先接触的对象就是它,因此在论坛中对它而产生的问题也最常见。 与Form相关的常见问题大致分为如下的四类问题。第一类问题:如何控制窗体的显示顺序;第二类问题:窗体之间的对象如何相互引用或操作;第三类问题:如转载 2013-01-30 14:23:28 · 440 阅读 · 0 评论 -
C# 反射动态加载窗口
http://www.cnblogs.com/Tammie/archive/2011/09/09/2172593.html之前的文章中,已经详细说明了 反射的用法。这里就不再多说了。这里就直接上代码 //点击导航栏项时触发 //所有的导航栏项的点击事件都在此函数中处理 private void navBarItem_Link转载 2012-10-26 17:04:47 · 1855 阅读 · 0 评论 -
在C#中利用自动化模型操纵Word
http://archive.cnblogs.com/a/135617/说明:这篇文章是很早以前写的了,原本是用自动化模型在C# 中开发Word程序,现在自然可以用插件或智能文档的形式开发,但是Word的一些编程模型大体是一样的。所以也就不怕写得简单,拿出来供大家作个参考了。在C#中利用自动化模型操纵Word 一. 引入程序集在工程中加入引用Interop.W转载 2011-09-20 16:03:43 · 522 阅读 · 0 评论 -
C#的office文档操作
http://blog.csdn.net/wudi626/article/details/2337857#commentsMicrosoft Office是微软公司推出的办公应用程序,主要包括Microsoft Word,Microsoft Excel、Microsoft Outlook和Microsoft Access等应用程序。提供了诸如字处理、表格处理、邮件处理和数据库等转载 2011-09-06 16:22:28 · 1846 阅读 · 0 评论 -
C#操作word的一些基本方法(word打印,插入文件,插入图片,定位页眉页脚,去掉横线)
http://archive.cnblogs.com/a/2036597/1、Microsoft.Office.Interop.Word.Application wordApp =newApplicationClass()word对象2、 Microsoft.Office.Interop.Word.Document wordDoc = wordApp.Documents.A转载 2012-03-30 15:46:05 · 2426 阅读 · 0 评论 -
C# TreeView树控件,失去焦点仍然高亮显示,右击节点时才弹出右键菜单,空白处右击不弹出菜单
http://www.cnblogs.com/Ruiky/archive/2012/01/19/2326222.html实现的功能(C#的树控件 - TreeView控件):1、右击树节点所在区域时,才会弹出快捷菜单(右键菜单)。2、树控件失去焦点时,被选中的节点,仍然高亮显示。先看效果:图1 失去焦点时仍然高亮显示(颜色可以自己设置)图2 只会在选中的转载 2012-02-08 15:00:39 · 3725 阅读 · 0 评论 -
Winform 开发中的一些小技巧
http://blog.163.com/prince.king_521/blog/static/106891204201162093815579/1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?)form1.Text = string. Empty转载 2011-12-06 15:18:04 · 1480 阅读 · 0 评论 -
WinForm 界面布局
http://blog.163.com/prince.king_521/blog/static/106891204201192410455319/得刚从Web转向WinForm开发时有一段狂喜,没有Session丢失、没有浏览器不兼容,不用围着HTML、CSS、Javascript、 C#打转,在Visual Studio里控件摆成什么样子最后就是什么样子(虽然根据最终用户的操作系统和转载 2011-12-06 15:15:57 · 7511 阅读 · 0 评论 -
.Net 用户控件中复杂属性的设计时支持
http://blog.163.com/prince.king_521/blog/static/10689120420101019963625/引入 在设计用户控件的时候(不管是winform还是webform),对于一般的简单属性(string,int,bool……基元类型)系统会为我们自动提供相应的类型转换。举个例子:我们在用户控件中定义一个Age属性,转载 2011-12-06 16:24:59 · 711 阅读 · 0 评论 -
C#的winform中MDI 父窗体改变背景色
http://www.cnblogs.com/kenter/archive/2010/05/26/1744390.html当您使用一个 Windows 窗体作为一个 MDI 父窗体时, 在 Windows 控制面板,不窗体的 BackgroundColor 属性, 应用程序背景 颜色设置确定窗体的背景颜色。 下面的步骤演示了如何以编程方式在 MDI 父窗体的背景色更改为另一种颜转载 2011-11-04 10:44:26 · 4655 阅读 · 1 评论 -
C#编程人员需要熟知的windows窗体上的控件
http://www.360doc.com/content/11/0727/21/3705007_136216192.shtmlBackgroundWorker 组件使窗体或控件能够异步运行操作。BindingNavigator 控件(Windows 窗体)为绑定到数据的控件提供导航和操作用户界面 (UI)。BindingSource 组件封装数据源以绑定到控件转载 2011-11-01 16:29:41 · 1966 阅读 · 1 评论 -
C# WinForm中MenuStrip动态菜单使用总结
转载请声明出处:http://www.freemansoft.net/blog/Article/438.aspx 在C# WinForm中使用菜单控件,我想MenuStrip是很多人的首选,如何使用我就不多说了,我就讲讲个人的使用心得。以前在使用该控件的时候只知道在窗体设计器中手动输入菜单项目,这样做是比较方便,但却不灵活。某次要做的一个项目,涉及到权限分配,不同权限的人需要用转载 2011-10-28 14:20:29 · 4006 阅读 · 0 评论 -
WinForm中页面传值的方式
http://www.cnblogs.com/moss_tan_jun/archive/2011/06/12/2078971.htmlWinForm中的窗体传值有多种方法,自己结合相关资料总结了一下,大概有5种方式(或者更多):1、通过 ShowDialog()进行传值;2、通过转载 2011-07-13 16:08:06 · 944 阅读 · 0 评论 -
c#开发中,mdi子窗体如何调用父窗体中控件
http://hi.baidu.com/ivanbobo/blog/item/63571d1744ea941bc83d6ddd.html在子窗口中声明父窗口对象即可进行调用例如,父窗口为MDIParent1 ,子窗口为MDI 只需在MDI 中,需要调用父窗口的地方声明该对象即可,转载 2011-07-18 14:49:54 · 4817 阅读 · 0 评论 -
使用ASP .NET (C#) 產生PDF檔的好幫手—iTextSharp library (下)
http://www.cc.ntu.edu.tw/chinese/epaper/0016/20110320_1610.html作者:唐瑤瑤 / 臺灣大學計算機及資訊網路中心程式設計組程式設計師 上一期的計中電子報中,我們向各位介紹了iTextSharp 這個十分強大且免費的PDF函式庫,相信各位對它應該已經不陌生了。接下來我們就針對幾項進階功能做介紹,包含Direct cont转载 2012-10-11 09:05:48 · 2202 阅读 · 0 评论 -
操作Word对象----在指定位置插入图片并设置大小
http://www.cnblogs.com/cryf/articles/904004.htmlWord.Application oWord;Word.Document oDoc;object name= "d:\\myfile.doc";object Range=System.Reflection.Missing.Value;object bookmarks="C2";转载 2012-03-30 16:25:49 · 9495 阅读 · 0 评论 -
如何用C#在Word文档中搜索文本
http://www.cnblogs.com/ChengPuYuan/archive/2011/09/27/2193328.html在word应用程序中搜索和替换文本是举手之劳的事情,通过word的对象模型,我们也可以使用编程方式来实现。 Word的对象模型有比较详细的帮助文档,放在 Office 安装程序目录,office 2003是在Program Files\Micros转载 2012-07-05 12:07:01 · 597 阅读 · 0 评论 -
C#操作word
http://www.cnblogs.com/dragonsuc/archive/2011/03/30/2000204.htmlC# 在word文档中复制表格并粘帖到下一页中 object oMissing = System.Reflection.Missing.Value; Microsoft.Office.Interop.Wo转载 2012-07-06 16:53:37 · 1413 阅读 · 0 评论 -
C#中调用PDFCreator生成PDF文件
http://blog.csdn.net/mcai4gl2/article/details/7294625前一阵子做了一个生成报表的小project,生成的报表是关于股价的记录。没有什么现成的包和第三方程序给我们用,听说WPF渲染的页面可以之间存成PDF,不过只是道听途说,没敢真正实践,最后还是用了自己以前搞过的方法,Office Interop,在一个word文档中插入很多placehold转载 2012-09-03 09:32:20 · 5624 阅读 · 1 评论