摘要: C# 优雅的解决 多线程中访问 UI 的问题 1.在WinForm 程序中可以在Form的构造函数中. 将 "是否检察跨线程的控件访问" 设为 False. 就解决了. 就可以正常的使用控件了. Control.CheckForIllegalCrossThreadCalls = false; 2.  阅读全文
posted @ 2016-05-23 08:57 LuffyHuang 阅读(316) 评论(0) 推荐(0) 编辑
摘要: http://www.automationspy.com/post-25_12_2014.htmlGet all control children of an element using AutomationElement.FindAll function: 1 // using FindAll f... 阅读全文
posted @ 2015-06-10 16:50 LuffyHuang 阅读(662) 评论(0) 推荐(0) 编辑
摘要: WPF查找子控件和父控件方法一、查找某种类型的子控件,并返回一个List集合public List GetChildObjects(DependencyObject obj, Type typename) where T : FrameworkElement { ... 阅读全文
posted @ 2015-04-23 13:40 LuffyHuang 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 如果你想在C#中以管理员新开一个进程,参考:Run process as administrator from a non-admin applicationProcessStartInfo info = new ProcessStartInfo(@"C:\Windows\cmd.exe");inf... 阅读全文
posted @ 2015-03-03 14:13 LuffyHuang 阅读(8564) 评论(0) 推荐(0) 编辑
摘要: c#socket编程基础Microsoft.NetFramework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别... 阅读全文
posted @ 2015-02-10 17:46 LuffyHuang 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 分享到...复制网址邮件QQ空间新浪微博腾讯微博微信人人网易信网易微博搜狐微博QQ好友开心网飞信豆瓣一键分享查看更多(122)这是什么工具?JiaThisC#综合揭秘——细说多线程(上)引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程... 阅读全文
posted @ 2015-02-05 15:19 LuffyHuang 阅读(157) 评论(0) 推荐(0) 编辑
摘要: C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真 是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两... 阅读全文
posted @ 2015-02-05 13:53 LuffyHuang 阅读(118) 评论(0) 推荐(0) 编辑