
Winform
文章平均质量分 76
eryongyan
这个作者很懒,什么都没留下…
展开
-
Winform的控件执行顺序 如何设置TabIndex
在winform桌面应用程序中常常会遇到用户要求尽量避免使用鼠标的操作,那么我们怎样更好的操作程序呢?这就要用到Tab键来调整控件的焦点从而更方便的操作! 添加一个windows窗体,在窗体上我们可以给每一个空间添加了个TabIndex值,这个值是从小到大的顺序走的,按tab键的时候获得焦点主要是靠 控件的TabIndex属性有划分获取顺序,通过设置控件的 TabIndex 属性,可以原创 2010-11-15 19:26:00 · 14150 阅读 · 2 评论 -
window form 截屏
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Sys原创 2017-07-15 10:43:35 · 609 阅读 · 0 评论 -
线程间操作无效: 从不是创建控件“t1”的线程访问它
线程间操作无效: 从不是创建控件“t1”的线程访问它开发时 经常会遇到上面的问题,原因常常是在新Thread中给窗体中的控件赋值。为了解决此问题,我们可以调用this.BeginInvoke(Delegate method);方法,this.表示窗体,当然可以用想要调用 的控件,比如Label,Button。此方法的参数要求为委托参数,我们可以使用this.BeginInvoke(MethodIn原创 2013-08-29 11:54:29 · 898 阅读 · 0 评论 -
怎样重启WinForm/WPF程序
怎样重启WinForm/WPF程序 可以使用如下代码Application.ExitThread(); //退出主线程,并关闭所有窗体System.Diagnostics.Process.Start(System.Reflection.Assembly.GetExecutingAssembly().Location);开启新进程当然如果代码没有在主线程中,还要使用this.Begi原创 2014-04-08 10:08:02 · 3473 阅读 · 0 评论 -
一键删除项目中的svn标记
关键在于修改文本的读写属性,不然不能删除。代码如下:string path = @"E:\屏幕编辑\"; string[] dirs = Directory.GetDirectories(path, ".svn", SearchOption.AllDirectories); foreach (var dir in dirs)原创 2014-06-29 10:06:05 · 1797 阅读 · 0 评论 -
利用Windows自带gdi32.dll实现抓取屏幕
internal static void GetScreenShot( ) { //获得当前屏幕的大小 Rectangle rect = new Rectangle(); rect = Screen.AllScreens[0].WorkingArea;原创 2014-06-29 06:10:17 · 3386 阅读 · 0 评论 -
一键切换解决方案的Visual Studio 版本
mh 只需要修改项目文件和解决方案文件中的相关内容即可private void button1_Click(object sender, EventArgs e) { string path = this.textBox1.Text; string[] Files = Directory.G原创 2014-06-29 06:22:31 · 1261 阅读 · 0 评论 -
WinForm 怎样关闭登陆窗体
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //新建Login窗口(Login是自己定义的Form) Login Log = new Login(); //使用模式对话框方法显示转载 2014-03-26 11:26:28 · 1014 阅读 · 0 评论 -
保存对配置文件的修改
public static void updateConfig(string key,string value) { System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);原创 2013-09-23 16:47:27 · 1259 阅读 · 0 评论 -
.NET中的Timer类型详解
.NET中的Timer类型详解.NET FrameWork中有多个Timer,怎么根据实际情况在选择,确实是一个问题计时器共有以下四种:原创 2014-03-19 11:08:01 · 3007 阅读 · 0 评论 -
c#:怎么让自动生成类的注释
很多程序员都会需要给类文件做注释。。比如说作者是谁之类的。。。首先你找到你自己的 VS2010安装目录右键点搜索输入关键字Class.zip搜出来 最终打开Class.cs编辑加上注释。。。 保存。。就OK以后每次新建类就会有注释了,如下: 另外, Web项目,网站和Winform都是不同的以下均以vs2010为例转载 2014-03-10 16:54:43 · 3900 阅读 · 0 评论 -
重写WndProc方法来处理 Windows 消息
处理 Windows 消息。 在开发winForm时,常常要处理Windows消息,可以重写WndProc来实现。常见代码如下:using System;using System.Drawing;using System.Windows.Forms;namespace csTempWindowsApplication1{ public class Form1 : Syste原创 2014-02-20 14:44:31 · 5882 阅读 · 0 评论 -
常用的window消息值
常用的消息值如下:附录A Windows 常用消息大全表A-1 Windows消息分布消息范围说 明0 ~ WM_USER – 1系统消息WM_USER ~ 0x7FFF自定义窗口类整数消息WM_APP ~ 0xBFFF应用程序自定义消息0x原创 2014-02-20 14:48:09 · 2643 阅读 · 2 评论 -
WinForm中 最小化到托盘
1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。 3.添加窗体最小化事件(首先需要添加事件引用): 代码如下:this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); //上面转载 2014-01-14 17:05:52 · 881 阅读 · 0 评论 -
dll未注册的问题
在发布windows应用程序时出现以下问题检索 COM 类工厂中 CLSID 为 {00853A19-BD51-419B-9269-2DABE57EB61F} 的组件时失败,原因是出现以下错误: 800401f9。分析应该为某个DLL未注册,去厂家那里找果然看见有SDK和注册使用的bat文件,但双击时又不能执行,鉴于操作系统为WIN8 64 位,所以需要到底使用个regsvr32.exe,原创 2013-11-22 14:52:19 · 6651 阅读 · 0 评论 -
如何解决窗体假死
如何解决窗体假死作者:不详 出处:博客园 2011/4/11 14:44:55 阅读 1285 次概述:在之前的《创建无阻塞的异步调用》中,已经介绍过异步调用的编写步骤和实施原理。异步调用是CLR为开发者提供的一种重要的编程手段,它也是构建高性能、可伸缩应用程序的关键。在多核CPU越来越普及的今天,异步编程允许使用非常少的线程执行很多操作。引言 在之前的《创建无阻转载 2013-08-29 11:54:22 · 2385 阅读 · 0 评论 -
winform 中怎样实现一个程序只能在一台计算机上运行
using System.Threading; //需手动添加引用static void Main() { bool initiallyOwned = true; bool isCreated; Mutex m = new Mutex( initiallyOwned, "MyTest", out isCreated); //Mutex为Syst转载 2013-08-29 11:54:24 · 3352 阅读 · 0 评论 -
c# winform richTextBox 自动显示最后一行
http://blog.youkuaiyun.com/chadcao/article/details/6887665转载 2013-08-29 11:10:37 · 5291 阅读 · 0 评论 -
c# windows服务 启动外部程序,程序已开启,但看不到界面
c# windows服务 启动外部程序,程序已开启,但看不到界面(源码下载)转载 2017-08-09 18:17:19 · 12050 阅读 · 3 评论