摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 5 using Microsoft.Win32; 6 using System.Collections; 7 8 namespace War3Screen 9 { 10 /// 11 /// 注册表操作类--kongfl888 2013 12 /// 13 /// 14 class RegOperator 15 { 16 17 /// ... 阅读全文
posted @ 2013-09-27 02:20 kongfl888 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 5 using System.Diagnostics; 6 using System.Runtime.InteropServices; 7 using System.Windows.Forms; 8 9 namespace War3Screen 10 { 11 /// 12 /// 以嵌入到窗体的方式打开外部exe--kongfl888 2013 13 /// 1... 阅读全文
posted @ 2013-09-27 02:18 kongfl888 阅读(2283) 评论(0) 推荐(0) 编辑
摘要: 想捕获WebBrowser连接指定网站过程中发生的错误信息,包括网络无法连接、404找不到网页等等错误!经过网上的搜集,找到了以下解决方案,该解决方案不会在网站连接前发出多余的测试请求。向Webbrowser中注册NavigateError事件,以扩展webbrowser:[ComImport, Guid("34A715A0-6587-11D0-924A-0020AFC7AC4D"),InterfaceType(ComInterfaceType.InterfaceIsIDispatch),TypeLibType(TypeLibTypeFlags.FHidden)]publi 阅读全文
posted @ 2013-09-27 02:16 kongfl888 阅读(2498) 评论(1) 推荐(0) 编辑
摘要: win32API函数的做法:要用的函数:InternetGetConnectedState函数原形:BOOLInternetGetConnectedState(LPDWORDlpdwFlags,DWORDdwReserved);参数lpdwFlags返回当前网络状态,参数dwReserved依然是保留参数,设置为0即可。INTERNET_CONNECTION_MODEM通过调治解调器连接网络INTERNET_CONNECTION_LAN通过局域网连接网络这个函数的功能是很强的。它可以: 1.判断网络连接是通过网卡还是通过调治解调器 2.是否通过代理上网 3.判断连接是OnLine还是Of... 阅读全文
posted @ 2013-09-27 02:13 kongfl888 阅读(420) 评论(0) 推荐(1) 编辑
摘要: using System;using System.Net;using System.IO;using System.Text;using System.Web;using System.Windows.Forms; namespace test{ /// /// httpDownLoad /// public class HttpDownLoad { private long fileLength; private long downLength;//已经下载文件大小,外面想用就改成公共属性 ... 阅读全文
posted @ 2013-09-27 02:09 kongfl888 阅读(493) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections; namespace XunleiHelper{public class Torrent{#region 私有字段private string _openError = "";private bool _openFile = false; private string _announce = "";private IList _announce 阅读全文
posted @ 2013-09-27 02:07 kongfl888 阅读(1902) 评论(1) 推荐(1) 编辑
摘要: 可直接复制DialogBox项目(文件夹)到需要的项目中然后直接引用和using CodeProject.Dialog已修正原作者代码错误的地方,可直接使用,VS2010测试成功具体可以参考案例TessApplication案例网盘原文:http://hi.baidu.com/kongfl888/item/d671744ee02b63e6bcf45179 阅读全文
posted @ 2013-09-27 02:03 kongfl888 阅读(354) 评论(0) 推荐(0) 编辑
摘要: A. 设置全局变量:1.定义了个全局变量放本次点击的textbox的名字,默认为空。2.textbox的Enter事件里SelectAll()一下3.Click事件里判断全局变量是否是该textbox的名字,如果不是则SelectAll(),然后把textbox的名字赋给全局变量。4.Leave事件里将全局变量置空。基本没问题了,有一个小BUG,tab键焦点到textbox时全选,再点一下还是全选,再点才正常。B.使用委托: private void textBox1_Enter(object sender, EventArgs e) { BeginInv... 阅读全文
posted @ 2013-09-27 01:57 kongfl888 阅读(2467) 评论(0) 推荐(1) 编辑
摘要: //禁用脚本错误等类似的窗口信息 this.webBrowser1.ScriptErrorsSuppressed = true; //禁用右键菜单 this.webBrowser1.IsWebBrowserContextMenuEnabled = false; //禁用键盘快捷键 this.webBrowser1.WebBrowserShortcutsEnabled = false; //打开IE打印机会话框 this.... 阅读全文
posted @ 2013-09-27 01:56 kongfl888 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 遍历文件名程序//////////////////第一种方法/////////////static ArrayList GetAllFiles(string path) { ArrayList ret = new ArrayList(); ret.AddRange(Directory.GetFiles(path)); foreach (string subDirPath in Directory.GetDirectories(path)) { ret.AddRan... 阅读全文
posted @ 2013-09-27 01:46 kongfl888 阅读(454) 评论(0) 推荐(0) 编辑
摘要: List和string[]List是集合;string[]是数组;///////////////////////////////////////////////////////// //string[] 转List string [] str={"12","34"}; List ls = new List(str); foreach (var item in ls) { Console.WriteLine(item); }/////... 阅读全文
posted @ 2013-09-27 01:39 kongfl888 阅读(318) 评论(0) 推荐(0) 编辑
摘要: List泛型集合集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。为什么要用泛型集合?在C#2.0之前,主要可以通过两种方式实现集合:a.使用ArrayList直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。b.使用自定义集合类比较常见的做法是从CollectionBase抽象类继承一个自定义类,通过对IList对象进行封装实现强类型集合。这种方式要求为每种集合类型写一个相应的自定义类,工作量较大。泛型集合的出现较好的解决了上述问题,只需一行代码便能创建指定类型的集合。什么是泛型?泛型是C#2.0中的 阅读全文
posted @ 2013-09-27 01:35 kongfl888 阅读(902) 评论(0) 推荐(0) 编辑