摘要:调用this.Close();后监听Browser_FormClosed加作处理
阅读全文
摘要:使用代码修改配置文件的方法: 1、打开配置文件写入的权限 2、先按节点名称长到要修改的节点,然后删除,紧接着将有新值的节点添加回去 3、关闭配置文件写入的权限 修改Appsetting节点的值,修改其它节点的方法也差不多,也是找到要修改的节点删除掉然后新新值的节点加上 public bool Upd
阅读全文
摘要:如何全局捕捉Winform程序异常呢,当然是从程序启动入口的Program类下的Main()方法定义了,下面看下这个类怎么写的吧
阅读全文
摘要:子程序定义: 子程序调用: 父程序定义: 委托子程序调用父程序的方法体:
阅读全文
摘要:最近闲时写了个批量移动重命名文件的工具点击下载工具
阅读全文
摘要:根据html路径获取图片的字节 /// ///根据html路径获取图片的字节 /// /// 图片尺寸,原图:1,大图:2,中图:3,小图:4 /// 图片服务器地址 /// public s...
阅读全文
摘要:C#的委托(以WinForm为例) 在子窗体(ChildFrm)中定义一个委托 this.CaptureListener(callback);//子窗体触发委托事件,以告诉调用的窗体 /// <summary> /// 子窗体:在子窗体中定义一个委托,供调用都设置侦听,并可与此窗体的某个事件同时执行
阅读全文
摘要:界面:曹永思下载地址:asp.net 2.0版 Sqlite数据导入工具.zip欢迎转载,转载请注明出处,希望帮到更多人。
阅读全文
摘要://开启一条线程并执行一个方法 Thread oThread = new Thread(new ThreadStart(IIMsSqlToSqlitle2)); oThread.Start();//在子线程中修改主线程 窗体的值//首先声明一个全局的委托 public delegate void InvokeHandler(); this.Invoke(new InvokeHandler(delegate() { //子线程通过委托修改主线程窗体控件的值 progressBar1.Maximum = listCount; progressBar1.Minim...
阅读全文
摘要:/// <summary> /// 新建一个委托 /// </summary> private delegate void InvokeHandler(); string sql = string.Empty; this.Invoke(new InvokeHandler(delegate() { sql = richTxtSql.Text;//类似此--访问主线程数据 }));
阅读全文
摘要:/// <summary> /// 判断是否是开机启动 /// </summary> private void CheckIsKJJD() { //声明注册表LocalMachine对象 RegistryKey R_local = Registry.LocalMachine; //创建注册表项 RegistryKey R_run = R_local.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); //判断获取的值是否为空 if (R_run.GetValue("
阅读全文
摘要://用资源管理器打开C:\ System.Diagnostics.Process.Start( "explorer.exe ", "C:\ "); System.Diagnostics.Process.Start( "C:\ Temp"); /// <summary> /// 窗体居中 /// </summary> /// <param name="form"></param> public static void SetMid(Form form) { form.S
阅读全文
摘要:测测你的姓名吧1、主要用途:使用户可以在窗体中导航网页。2、注意:WebBrowser控件会占用大量资源。使用完该控件后一定要调用Dispose方法,以便确保及时释放所有资源。必须在附加事件的同一线程上调用Dispose方法,该线程应始终是消息或用户界面 (UI) 线程。3、WebBrowser使用...
阅读全文
摘要:if (MessageBox.Show("确定要退出么?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { //你选择了确定 }□http://www.zhaoyunt...
阅读全文