C#
齐北
C/C/Android/C/Java
展开
-
WinForm中Cross-thread operation not valid错误的解决方法
前一阵子写个小程序,画了一个Form,类名叫MainForm,程序里面还有一个TimerProcessor类,用于对System.Timers.Timer类的实例操作,由于Timer是在新线程中处理OnElapsed事件,而在处理这个事件的方法中,会对MainForm类的控件进行操作,于是,Debug运行时,就出现了如下错误:从Additional information来看,是因转载 2012-07-21 02:25:29 · 2028 阅读 · 0 评论 -
C#中调用控制台程序时隐藏控制台窗口
有时我们在调用控制台程序时,不希望看到控制台窗口,在C#中可以通过以下方法实现:ProcessStartInfo startInfo = new ProcessStartInfo(@"E:\HelloWorld.exe");startInfo.CreateNoWindow= true; //不创建窗口startInfo.UseShellExecute= false;//不使用系原创 2012-07-20 00:09:21 · 8788 阅读 · 0 评论 -
C#中控制TextBox的光标位置
若要将光标置于 TextBox 控件的内容的开头,应调用 Select 方法,并指定选择内容的起始位置为 0,选择长度为 0。C#textBox1.Select(0, 0);若要将光标置于 TextBox 控件的内容的末尾,应调用 Select 方法,并指定选择内容的起始位置等于文本内容的长度,选择长度为 0。C#textBox1.Select(textBo原创 2012-07-21 16:53:55 · 21650 阅读 · 0 评论 -
C#输入输出重定向
当 Process 将文本写入其标准流中时,通常将在控制台上显示该文本。通过重定向 StandardOutput 流,可以操作或取消进程的输出。例如,可以筛选文本、用不同方式将其格式化,也可以将输出同时写入控制台和指定的日志文件中。有两种方式:同步、异步。 1. 先说同步方法,这种方法网上有很多例子,废话少说,贴上代码大家一看就明白了: Processprocess =原创 2012-07-22 12:56:59 · 21749 阅读 · 1 评论 -
C#托盘图标
增加一个notifyIcon1和contextMenuStrip1,并设置notifyIcon1的ContextMenuStrip属性为contextMenuStrip1。然后添加如下事件: // 托盘图标支持// 重载窗体的Resize事件,当窗体最小化时隐藏private voidForm1_Resize(object sender, EventArgs e){原创 2012-07-23 23:42:35 · 978 阅读 · 0 评论 -
Silverlight中DataGrid的用法
1、 数据绑定:grdLbs.ItemsSource=数据集合对象2、 普通绑定列 名称"Binding="{Binding Mc}" /> 3、 模板列: 不知道为啥套这么多层,为了保暖? >_ 图片" CanUserResize="False">转载 2012-09-14 12:56:14 · 1591 阅读 · 0 评论 -
Silverlight_5_Toolkit_December_2011 安装后点击Toolkit Samples没反应的解决方法
Silverlight_5_Toolkit_December_2011.msi安装后,点击开始菜单>所有程序>MicrosoftSilverlight 5 Toolkit December 2011>Toolkit Samples后系统没有反应,通过点击鼠标右键,查看该项属性,发现其指向了桌面的index.htm。其实该安装包已经把Samples的源代码安装到了系统中,我们可以编译该源代码,然原创 2013-04-03 23:04:23 · 3999 阅读 · 0 评论 -
Silverlight怪异问题(备忘,未完)
1. C#类库中提供的interface的实现者类,如果不是public,在Silverlight中无法绑定到相关控件上。(样例代码以后附上)原创 2013-04-09 22:33:19 · 738 阅读 · 0 评论 -
WPF跨线程更新UI的3种方法
很好的一篇文章,讲得很透彻:WPF Threads: Build More Responsive Apps With The Dispatcher总结一下,跨线程更新UI的3种方法:1)Dispatchervoid ProgressChanged(object sender, DownloadProgressChangedEventArgs e){ thi转载 2013-04-14 22:17:28 · 1244 阅读 · 0 评论