![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
mygisforum
Experience is what you get when you didnt get what you wanted.
展开
-
Visual Studio.NET 各版本的项目解决方案互相转换工具
当用高版本的Visual Studio打开低版本Visual Studio创建的项目时,VS会自动提示转换项目解决方案sln和Projects文件。但是,如果需要从高版本的项目解决方案转换到低版本的时候,就需要手工改动工程及解决方案文件中的内容了,具体方法请教Google大师。不过这样一个一个文件的修改也太麻烦了,幸好得到Google大师的指点,找到了一个转换工具。转载 2012-04-22 10:25:48 · 1523 阅读 · 0 评论 -
VS2008 制作.net framework 2.0程序 安装部署的问题
最近做了一个小东西,用的是.net framework 2.0 ,我的开发工具是VS2008(VS2008可以制作.net 2.0 的程序 这个大家应该知道吧) 因为东西不大,考虑到.net 3.5 200多M实在是太大不方便,所以改成.net 2.0 只有20多M 还是可以接受的(一个程序还不到1M,却要要带一个200M的.net 3.5 实在是有点夸张) 在制作安装包的时候遇到了一转载 2011-11-21 15:53:33 · 913 阅读 · 0 评论 -
C#访问远程主机资源的方法
原文地址:http://www.cnblogs.com/h2appy/archive/2008/05/21/1204277.html 在此感谢原文作者。 最近要实现访问远程主机的共享目录中的一个文件。遇到了权限问题。google了一下,找到了几种解决方法,记录如下:一、调用Net use命令 // 使用方法: //if (Connect转载 2011-11-01 10:50:16 · 981 阅读 · 0 评论 -
单例模式(泛型类)
在项目开发过程中,经常会涉及到多个采用单例模式的类,对每个类都要进行单例的处理,甚是不爽。下面使用泛型类解决了这个问题,只要简单继承就可以了,代码如下:namespace LogHelper{ using System; /// /// generic for singletons /// /// public class Sing原创 2011-10-21 09:49:29 · 3759 阅读 · 0 评论 -
在 ListView 中显示文件和文件夹系统图标的实现类
关键代码如下:class IFileHelper { public IFileHelper() { } #region 在 ListView 中显示系统图标的方法 public static uint原创 2011-10-19 14:22:52 · 4613 阅读 · 0 评论 -
使用bindingsource数据绑定时datagridview单元格无法及时刷新的问题
数据绑定设置:bindingSource1.DataSource = dataset.Tables[0];dataGridView1.DataSource = bindingSource1;checkBox1.DataBindings.Add("Checked", bin原创 2011-10-17 10:48:54 · 11772 阅读 · 0 评论 -
创建并设置文件夹的NTFS权限
Setting NTFS Permissions with C#Today I needed to set NTFS permissions in C# on some newly created directories. No problem I thought转载 2011-10-12 09:50:02 · 834 阅读 · 0 评论 -
WinForm 打印之页边距设置
1.启用页边距:默认情况下PrintDocument是不理会页边距的,这也是为什么有人说明明设了页边距在打印预览里却没有效果的原因。解决办法是设置PrintDocument对象的OriginAtMargins属性为True,如下: //启用页边距,获取或设转载 2011-07-13 09:37:20 · 10044 阅读 · 0 评论 -
WebBrowser 中无法正常嵌入Office 文档的问题
使用 WebBrowser 的 Navigate 方法打开 Office 文档时,出现以下问题:问题: Office 文档并没有正确嵌入到 WebBrowser 控件中,反而被系统自带的 Office 应用程序打开了(等同于双击 Office 文档);原因:是Offic原创 2011-09-01 16:21:26 · 7294 阅读 · 2 评论 -
C# Winform 嵌入资源
1.获取嵌入资源在 Visual Studio开发环境中设置此编译器选项1.在“解决方案资源管理器”中,建立文件夹"Floder";2.在"Floder"下添加文件,选择要嵌入的文件。3.右键查看属性,将“生成操作”设置为“嵌入的资源”。 获取方法:System.Reflection.Assembly appDll = System.Reflecti原创 2010-03-08 15:47:00 · 4628 阅读 · 0 评论 -
单个实例应用程序(C#)
有时根据实际需要可能希望应用程序每次只有一个实例在运行,当再次点击同一个应用程序的可执行文件时并不生成一个新的实例,而是将相应的用户界面激活,显示在屏幕最前面。要解决这个问题主要是考虑如何判断应用程序是否已经有实例在运行。最直接的想法是当启动应用程序时,我们获得该应用程序对应的进程信息,然后和当前运行的所有进程进行信息比对,如果发现有信息相同的进程存在就认为已有实例在运行,否则直接创建新的实例。新转载 2012-11-21 16:38:14 · 2909 阅读 · 0 评论