C#
文章平均质量分 55
追逐吾之所求
我就是我,最真的我!
展开
-
C#自定义控件之-自定义MessageBox
C#自定义控件之-自定义MessageBox转载 2022-09-29 12:15:36 · 2086 阅读 · 0 评论 -
C#自定义控件之-winform美化
C#自定义控件之-winform美化转载 2022-09-29 12:10:53 · 2737 阅读 · 0 评论 -
C# 使用UI Automation实现自动化测试
使用UIAutomation实现自动化测试转载 2022-09-29 11:46:28 · 1744 阅读 · 0 评论 -
ActiveX控件dsoFramer的使用(word、excel、PPT)
dsoframer是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件。国内很多著名的OA中间件,电子印章,签名留痕等大多数是依此改进而来的。转载 2022-09-29 11:40:56 · 2631 阅读 · 0 评论 -
.NET官方封装的Win32API类库
.NET 基金会官方已经使用了 P/Invoke方式为我们封装了一套针对.NET 的开源 Win32API。这套API包含了大量的 Win32 库,使用非常方便,导入DLL引用即可,因为是.NET DLL,所以C#和VB.NET都可以方便的使用。涵盖几乎全部常用的Win32API函数的声明,如 gdi32.dll 和 kernel32.dll 及 user32.dll 等近30个DLL库的.NET实现。使用官方的库优点是稳定可靠且安全,不用自己写,也不用复制网上的代码避免出错。转载 2022-09-29 11:24:48 · 1009 阅读 · 0 评论 -
C#中abstract的用法详解
C#中abstract的用法详解转载 2022-09-07 19:06:32 · 1560 阅读 · 0 评论 -
C#使用委托/跨线程给控件赋值
C#使用委托/跨线程给控件赋值原创 2022-09-07 19:00:31 · 1836 阅读 · 0 评论 -
C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法
C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法转载 2022-09-06 11:08:38 · 2346 阅读 · 0 评论 -
C#:使用dsoframer.ocx控件实现内嵌office效果(详解)
C#:使用dsoframer.ocx控件实现内嵌office效果(详解)转载 2022-07-11 11:03:01 · 4577 阅读 · 0 评论 -
C#与Json实现字符串和对象的互相转换
C#与Json实现字符串和对象的互相转换转载 2022-07-09 11:57:07 · 4604 阅读 · 0 评论 -
C#控件的缩写格式
C#控件的缩写格式转载 2022-07-08 19:26:14 · 498 阅读 · 0 评论 -
C# 如何判断系统是64位还是32位
C# 如何判断系统是64位还是32位转载 2022-07-08 17:02:26 · 1568 阅读 · 0 评论 -
CefSharp浏览器网页中文语言设置
CefSharp浏览器网页中文语言设置转载 2022-05-10 16:20:46 · 1434 阅读 · 0 评论 -
Microsoft Visual Studio 2017 安装 Installer Projects(打包exe安装包)
Microsoft Visual Studio 2017 安装 Installer Projects(打包exe安装包)1.安装插件2.重启VS3.新建安装包项目4.配置安装包项目5.生成安装包转载 2022-02-09 17:10:12 · 7633 阅读 · 0 评论 -
CefSharp 在anycpu下运行
从CefSharp57开始就支持anycpu了,不过需要一些设置:1.首先要打开*.csprj文件,添加节点 <CefSharpAnyCpuSupport>true</CefSharpAnyCpuSupport><PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Conditi.转载 2021-05-29 10:27:48 · 889 阅读 · 0 评论 -
C# webkit 内核浏览器 访问https网站 显示空白或者提示 Problem with the SSL CA cert (path? access rights?)
如题解决方法:安装中文路径,经常 出现问题。改下安装路径。只需要动态链接库所在路径上没有中文字符,webkit内核浏览器就可以访问https网址。转自:C# webkit 内核浏览器 访问https 网站 提示 Problem with the SSL CA cert (path? access rights?)...转载 2021-03-20 14:30:08 · 1394 阅读 · 0 评论 -
C#将WebBowser控件替换为Chrome内核
摘要 由于最近要做一个浏览器式的软件,其中有不少地方需要使用到jQuery和BootStrap,但是在C#中,默认的WebBrowser控件默认使用的是IE的core,而低版本的IE在JS加载上总是容易有问题,因此,打算使用Chrome的内核替换IE。准备工作 首先,你要明白Chrome浏览器的内核不叫Chrome,而是Webkit,因此,我们只要找到Webkit的项目就好了。 1.下载WebKit的项目bin,网址如下: https://sourceforge.net/proj转载 2021-03-20 14:20:35 · 1366 阅读 · 0 评论 -
C#集成CefSharp3未能加载文件或程序集“CefSharp.Core.dll”或它的某一个依赖项
1.造成这个原因是因为Cefsharp.core.dll 的一个依赖项 libcef.dll被删除导致,可查看有没有这个文件。2.如果没有上面问题:这个错误的时候,一般是因为没有 vc++ 的环境 ,一般安装vc++ 2011 或2013 或2015vcredist_x86.exe是针对于不同CPU所出的优化补丁执行程序,是一种基于C++的软件需要的库文件,有些程序在安装相应的vcredist文件环境下才能运行。目前vcredist_x86.exe多用做于winxp等基于x86平台的系...转载 2021-03-20 14:13:26 · 6616 阅读 · 0 评论 -
InstallShield 2015 Limited Edition 打包含CefSharp的项目注意事项
部分电脑正常打包后的安装包即可顺利的安装,现在说说需要注意的事项1. .注意Net FrameWork的版本:CefSharpV49需要FrameWork4.0。当前是2021.03.20,VS下载的CefSharp的版本号为88,它需要的FrameWork的版本为4.5.2。2. 需要VC的环境,CefSharpV49有Microsoft Visual C++ 2013的环境就行了。选择InstallShield 2015 Limited Edition的Setup项目,点击“Spec原创 2021-03-20 13:34:57 · 293 阅读 · 0 评论 -
Visual Studio 2019 集成CefSharp
1.点击“引用”,右键"管理Nuget程序包",搜索框里输入"CefSharp",选择"CefSharp.WinForms",安装。这样就会自动把CefSharp需要的拓展给安装齐全了,之后在解决方案的 packages 目录里会有4个文件夹 cef.redist.x64.版本号,cef.redist.x86.版本号,CefSharp.Common.版本号,CefSharp.WinForms.版本号。2.使用代码:using CefSharp.WinForms;using Microsoft原创 2021-03-20 12:46:06 · 1485 阅读 · 3 评论 -
C#如何编程方式获取计算机主板序列号、CPU ID
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Management;namespaceConsoleApplication{classProgram{staticvoidMain(string[]args){PrintMotherBoardInfo();Console.Wr...转载 2021-03-20 10:20:12 · 2499 阅读 · 1 评论 -
VS2013设置生成的EXE文件的版本号等信息
1. C/C++控制台应用程序,操作如下:在项目上点击“添加” -> “资源”,在弹出的窗口中选择“Version”-->“新建”,之后会在项目中增加一个后缀为.rc的文件,在这里填写版本等信息。2.C#应用程序:右键项目-->属性,在弹出的窗口中选择“程序集信息(I)...",即弹出填写版本相关信息窗口。转自:VS2013设置生成的EXE文件的版本号等信息...转载 2021-03-16 15:59:27 · 1156 阅读 · 0 评论 -
InstallShield 2015 Limited Edition error 3204 解决方案
用InstallShield Express10打包时遇到ISEXP : error -3204: Cannot extract icon with index 0 from file ***.exe解决方案:1.在快捷方式那一步:选中usealternateshortcutIcon:2.选择一个Icon文件就OK了转载 2021-03-16 15:27:10 · 316 阅读 · 0 评论 -
C# 命名空间中不存在类型或命名空间名System.XXX
情景:添加了一个2层的自定义目录,第二层目录名为System问题:System.ComponentModel、System.Drawing等不被识别报错:命名空间中不存在类型或命名空间名“ComponentModel“原因:目录名中使用了系统关键字System,导致命名空间混乱解决方案:把目录名由System改名为Sys。同时,如有需要,把相关的文件的命名空间改为Sys,或者在文...原创 2020-01-23 12:12:01 · 4370 阅读 · 0 评论 -
未能加载文件或程序集Office, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配
———————————————————————————未亲测使用,不过自己也出现过类似的问题,记得自己好像是重装了Office,然后重新引用了 Microsoft Word 11.0 Object Library,然后就引用了当前计算机使用版本Office的Dll———————————————————————————转载自:http://www.cnblogs.com/kingkongv/arch...转载 2018-03-14 12:15:35 · 4852 阅读 · 0 评论 -
在.NET中读取嵌入和使用资源文件的方法
本文转载自:http://www.jb51.net/article/84660.htm文中只有部分是亲试有用的,转载过来是以备不时之需。Dotnet中嵌入资源(位图、图标或光标等)有两种方式,一是直接把资源文件加入到项目,作为嵌入资源,在代码中通过Assembly的GetManifestResourceStream方法获取资源的Stream。另一种方法是在项目中加入. resx资源文件,在资源文件...转载 2018-03-14 09:46:39 · 1397 阅读 · 0 评论 -
Visual Studio InstallShield 2015 Limited Edition 打包程序详解
Visual Studio InstallShield 2015 Limited Edition 打包程序详解转载 2018-03-18 17:10:13 · 4684 阅读 · 2 评论 -
C# Word导出部分问题解决方法
以下问题在网上可以找到多种解决方式我会把自己的实际操作写出来供大家参考另外尽量列举一些其他人的解决方案出来希望可以帮到大家1.无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID 为“{000...转载 2018-03-09 21:53:11 · 785 阅读 · 0 评论 -
C# 委托实例(跨窗体操作控件)
今天研究了一下,在C#里面却是可以不用自定义消息这么复杂的方法来实现跨窗体调用控件,C#有更好的办法就是委托。效果描述:有两个窗体,FORM1(一个名为“打开form2”的button控件)和FORM2(一个名为“改变form1颜色“的button控件)。启动时,FORM1中点击button控件“打开form2””使FORM2显示出来。点击FORM2中的“改变form1颜色”后,Form1转载 2014-12-09 16:26:14 · 461 阅读 · 0 评论 -
C# Webrowser 屏蔽弹出窗口
private void Form1_Load(object sender, EventArgs e) { WebBrowser webBrowser1 = new WebBrowser(); webBrowser1.Navigated += new WebBrowserNavigatedEventHandler(webBrowser1_Navig原创 2014-12-04 17:06:35 · 796 阅读 · 0 评论 -
C# 相对路径
一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.I转载 2014-07-21 15:16:17 · 2231 阅读 · 0 评论 -
错误处理(一)—— 被呼叫方拒绝接收呼叫。 (异常来自 HRESULT:0x80010001 (RPC_E_CALL_REJECTED))
——————————————————————————亲测方案2可用——————————————————————————转载自:http://blog.csdn.net/hyman_c/article/details/53780431最近在进行Word相关的开发时遇到了这个错误,在网上找了很多资料,发现就那么几个解决方案(方案3和方案4),但是都没有很好的解决这个问题。后面在stackoverflo...转载 2018-03-14 12:28:22 · 13395 阅读 · 4 评论 -
C# DataGridViewButtonColumn 改变按钮的文本
——————————————————————————————————————————————————————————————————转载自:http://yueqing.blog.163.com/blog/static/3208259201191811715458/ DataGridViewButtonColumn,虽然在UI展现上,是一个BUTTON的样子,但是,它的实际形态,并不...转载 2018-03-14 12:44:24 · 9748 阅读 · 0 评论 -
InstallShield 2015 Limited Edition error 6003 解决方案
Visual Studio error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2015LE\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB893803-v2-x86.exe' into setup.exe 解决方案转载 2018-03-20 15:01:43 · 961 阅读 · 4 评论 -
DataGridView 显示和隐藏DataGridViewButtonCell按钮的办法
DataGridView 显示和隐藏DataGridViewButtonCell按钮的办法转载 2018-03-14 13:15:23 · 3071 阅读 · 0 评论 -
DataGridView 显示和隐藏DataGridViewButtonCell按钮的办法
DataGridView 显示和隐藏DataGridViewButtonCell按钮的办法原创 2018-03-14 13:12:26 · 2282 阅读 · 0 评论 -
InstallShield 2015 Limited Edition 如何实现安装包的覆盖安装
InstallShield 2015 Limited Edition 如何实现覆盖安装转载 2018-03-20 15:10:38 · 2160 阅读 · 1 评论 -
C# DatagridViewj加载数据源后,列顺序自动重排,顺序混乱 的解决方法
在做一个项目中,遇到C#中DatagridViewj加载数据源后,列顺序自动重排,顺序混乱的问题。特此记录下解决方案:1.在DataGridView的属性列表里,找到Columns这个属性,在里面把DataSoure里所有的列都Add添加进去,这样显示出来的数据就与你设置的顺序一样了。不过要注意一点,必须要每个列的DataPropertyName属性设置为你数据源里的 字段名或者说列名 ,这样数据...原创 2018-03-14 12:56:43 · 6184 阅读 · 0 评论 -
C# DataGridView 相关知识点
C# DataGridView 相关知识点原创 2018-04-01 16:56:42 · 261 阅读 · 0 评论 -
C# 使用System.Timers.Timer更新控件(使用Invoke)
System.Timers.Timer可以定时执行方法,即在指定的时间间隔之后执行事件。本文讨论的是利用System.Timers.Timer来定时更新控件。form窗体上放Label,用来指示利用System.Timers.Timer更新控件是否成功,成功则更改文本来提示。如果在System.Timers.Timer的Elapsed绑定的方法中直接直接更新Label的文本,则会报异常“线...原创 2018-12-12 22:49:45 · 6359 阅读 · 0 评论