摘要: 在写程序时, 可以把用到的 图标,图片,声音等外部资源,放在一个 .resx (资源文件)中. 这样的好处是不用考虑什么路径的问题.而且还对资源有保护的做用.1.创建一个 ResourceFile.resx 文件. (ResourceFile 可以为自定义的任意名称)2.向ResourceFile.resx 里添加资源文件 .3.可以直接在C# 文件中这样使用: 比如:主窗体的图标: this.Icon = (Icon)(ResouceFile.ResourceManager.GetObject("资料的名称无后缀"));转载自:http://www.cnblogs.com 阅读全文
posted @ 2013-06-28 22:42 LS庆 阅读(4068) 评论(0) 推荐(0) 编辑
摘要: 在多线程操作WinForm窗体上的控件时,出现“线程间操作无效:从不是创建控件XXXX的线程访问它”,那是因为默认情况下,在Windows应用程序中,.NET Framework不允许在一个线程中直接操作另一个线程中的控件(因为访问Windows窗体控件本质上不是线程安全的)。微软为了线程安全,窗体上的控件只能通过创建控件的线程来操作控件的数据,也就是只能是UI线程来操作窗体上的控件!可看看Control的Invoke和BeginInvoke 要解决这个问题可以用以下方法: 1、关闭线程安全检查(不过本人不推荐,这种方式可能会发生一些不可预计的后果)Control对象.CheckFor... 阅读全文
posted @ 2013-06-28 22:34 LS庆 阅读(13559) 评论(1) 推荐(1) 编辑
摘要: 转载自:http://www.jb51.net/article/17010.htm1、System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); provider.NumberDecimalDigits =intDecLength; //要设定的小数位数 double strCashAmt=Convert.ToDouble(this.txtCashAmt.Text); //先把控件內的值转成double this.txtCashAmt.Text = strCashAm 阅读全文
posted @ 2013-06-28 21:52 LS庆 阅读(355) 评论(0) 推荐(0) 编辑