C# webBrowser打开网页出现脚本错误解决

当IE浏览器遇到脚本错误时,在浏览器左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。我们在用webBrowser编写的程序打开网页,遇到脚本有问题是,会弹出一个错误提示框,需要确认后才能够进行执行。如果我们设计的程序是用来自动处理网页的,那么在出现这种情况时,程...

2018-04-02 09:49:01

阅读数:35

评论数:0

html和winform交互

1:在前台使用webBrowser控件 2:后台给webBrowser控件初始化 this.webBrowser.Url = new Uri(AppDomain.CurrentDomain.BaseDirectory + Path, UriKind.Absolute); 3:在webBro...

2018-02-05 10:38:49

阅读数:63

评论数:0

System.Diagnostics.Process.Start的妙用

我们经常会遇到在Winform或是WPF中点击链接或按钮打开某个指定的网址, 或者是需要打开电脑中某个指定的硬盘分区及文件夹,  甚至是"控制面板"相关的东西, 那么如何做呢?  答案是使用System.Diagnostics.Process.Start()。它的作用是调用...

2018-01-08 11:41:33

阅读数:38

评论数:0

C#中的Invoke

在用.NET Framework框架的WinForm构建GUI程序界面时,如果要在控件的事件响应函数中改变控件的状态,例如:某个按钮上的文本原先叫“打开”,单击之后按钮上的文本显示“关闭”,初学者往往会想当然地这么写: void ButtonOnClick(object sender,Eve...

2017-12-24 21:16:01

阅读数:43

评论数:0

正则表达式从入门到实战

本文来自作者 JPM 在 GitChat 上分享「正则表达式从入门到实战」,「阅读原文」查看交流实录 在开发的过程中,字符串处理往往很频繁。比如我们经常会对用户输入做校验:手机号,身份证号,邮箱,密码,域名,IP 地址,URL 或者其他与字符串相关校验的业务场景。 正则表达式就是一种强大...

2017-11-16 10:00:31

阅读数:90

评论数:0

qt pro文件和pri文件的区别

本文只能抓住一条线,简单介绍一下 *.pro、*.pri、*.prf、*.prl等四种文件:干嘛用的,如何用的 *.pro qmake 的工程(project)文件,这个大家肯定都非常熟悉了。那我就不费话了,上例子: 这是一个典型的Qt示例程序的.pro文件(propriprfp...

2017-11-15 15:02:27

阅读数:87

评论数:0

关于CefSharp的坎坷之路

项目背景: 公司的XX产品需要升级和以后支持多平台的使用。因为之前项目是由WPF实现的。目前以后想作为Html5来展示页面。 因为涉及到整体更改遇到的问题较多以及其他原因,所以只是内部内容区域先替换为Html5页面,所以需要嵌入Browser控件。 Browser控件的选型: ...

2017-11-15 13:45:09

阅读数:198

评论数:0

C# 调用C++ DLL 的类型转换

//C#调用C++的DLL搜集整理的所有数据类型转换方式,可能会有重复或者多种方案,自己多测试 //c++:HANDLE(void *) ---- c#:System.IntPtr //c++:Byte(unsigned char) ---- c#:System.Byte ...

2017-10-18 13:47:41

阅读数:123

评论数:0

QRCode二维码字符长度问题

网上的二维码例子都比较好,不过就是没有比较详细讲解关于QRCode二维码生成的规则和要点。例如:为什么要在生成二维码的时候,判断字符集的长度要小于128。要知道二维码信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。如果控制压...

2017-10-10 09:08:20

阅读数:109

评论数:0

获取IE HTML文档

获取打开IE HTML文档 SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindowsClass(); string filename; foreach (SHDocVw.InternetExplorer ie in shellWi...

2017-09-13 09:35:14

阅读数:127

评论数:0

本地计算机上的XXX服务启动后又停止了——Windows Service服务调试

Service启动失败,后提示以下错误信息:   查了一下资料,应该是服务的逻辑代码出了问题,打开控制面板/管理工具/事件查看器 ->应用程序 里发现了如下信息: 双击错误信息,即可找到服务的错误提示 根据错误的提示信息,可检查代码。

2017-08-16 15:29:22

阅读数:212

评论数:0

C# xsd验证xml格式

/// /// 通过xsd验证xml格式是否正确,正确返回空字符串,错误返回提示 /// /// xml文件 /// xsd文件 /// 命名空间,无则默认为null ///...

2017-07-17 10:20:54

阅读数:404

评论数:0

C++11 标准新特性:Defaulted 和 Deleted 函数

本文将介绍 C++11 标准的两个新特性:defaulted 和 deleted 函数。对于 defaulted 函数,编译器会为其自动生成默认的函数定义体,从而获得更高的代码执行效率,也可免除程序员手动定义该函数的工作量。对于 deleted 函数, 编译器会对其禁用,从而避免某些非法的函数...

2017-06-19 16:48:26

阅读数:145

评论数:0

GetSafeHwnd 解释

当我们想得到一个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数,通过下面的例子来看其理由: CWnd *pwnd = FindWindow(“ExploreWClass”,NULL); //希望找到资源管理器 HWND hwnd = pwn...

2017-06-13 22:54:05

阅读数:147

评论数:0

C# 遍历Hashtable

static void Main(string[] args) { Hashtable ht=new Hashtable(); ht.Add("1", "A"); ht....

2017-05-19 16:28:58

阅读数:205

评论数:0

C# iTextSharp 带书签合并多个PDF

private void MergePdfFilesWithBookMark(string[] sourcePdfs, string outputPdf) { PdfReader reader = null; Document document = new ...

2017-05-19 09:07:32

阅读数:1069

评论数:0

C# iTextSharp 简单合并PDF(不带书签)

public static void MergePdfFiles(string[] fileList, string outMergeFile) { PdfReader reader; List readerList = new List(); ...

2017-05-19 09:05:51

阅读数:619

评论数:0

C# ComboBox的赋值

ComboBox1.Items.Add(“ComboBox1”);//添加item ComboBox1.SelectedIndex = 0;//设置显示的item索引

2017-05-09 18:01:56

阅读数:542

评论数:0

C# 读写配置文件

/// /// 读写配置文件(并创建) /// public class FileConfig { #region 操作INI文件的API函数 [DllImport("kernel32")] ...

2017-05-09 17:58:13

阅读数:170

评论数:0

C#winform 实现从服务器下载

/// /// 下载服务器文件至客户端 /// /// 要下载的Web服务器上的文件地址(全路径) /// 下载到的目录(存放位置,机地机器文件夹) /// True/False是否上传成功 pub...

2017-05-09 17:54:40

阅读数:851

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭