- 博客(11)
- 收藏
- 关注
原创 control can't call invoke or begininvoke before form was create
引用Forms actually have a two phase initialization. In the first phase (run when the constructor is called) creates the underlying object and its children and sets some initial properties. At th
2013-09-13 10:38:53
1262
原创 WPF (2).非常奇怪的移动无边框窗体
曾经遇到过不使用API的移动无边框窗体的代码,非常简洁,如下 Point _downpoint;bool _move = false;private void Form1_MouseDown(object sender, MouseEventArgs e) { _downpoint.X = e.X; _dow
2013-09-12 15:30:04
1184
原创 WPF(1 ) 圆角窗体
有两种情况,第一种事设置window的background是transparent;另一种情况是改变窗听的region第一种: 然后再放置一个圆角的border或者rectangle。第二种: 向window的sizechanged添加Onsizechanged private void Onsizechanged(object sender, SizeChangedE
2013-09-12 14:28:47
5833
转载 模块已加载,但是无法找到regsvrerver入口点
1、win7 下注册dll文件失败,提示模块“xx.dll”已加载,但找不到入口点DllRegisterServer 原因:该dll文件非可注册组件,没有包含DllRegisterServer函数,可用depend.exe 查看2、win7 下注册dll文件失败,提示模块“xx.dll”已加载,但对DllRegisterServer的调用失败,错误代码为0x8002
2013-06-13 11:02:11
48280
原创 wsdl.exe 生成webservice
下载出错,最后才知道,是/out和 :D:\xxxx.cs 之间留给空格造成的。命令符后面应该紧跟路径,不能有空格。默认是输出c#。就不用在写/L了选择vs2012开发人员命令。/n 是命名空间 /out 是输出路径和文件 后面跟源wsdl文件格式如下wsdl /n:namespace /out:D:\XXX.cs D:\xxxx.wsdl
2013-05-26 21:46:41
1807
原创 类型初始值设定项引发异常
在.NET 4.0的环境下调用一个静态类的方法时运行正常,然后在.NET 2.0的情况下报错:TypeInitializationException 类型初始值设定项引发异常 。后来了解到在一个窗口中调用了SplitContainer控件,导致加载失败。最后重新在form.designer.cs 下,对它的属性做了修改添加this.SplitContainer.Size = new Sys
2013-05-23 17:57:10
1614
原创 关于reflector的插件的下载的有关网站
http://www.techrepublic.com/blog/programming-and-development/look-inside-net-dll-files-with-reflector/625http://www.netdecompiler.com/几乎包括所有的reflector相关插件http://reflectoraddins.codeplex.com/
2013-05-21 10:23:49
786
原创 winform使用log4net无法输出日志
前段时间看到一个程序引用了log4net.dll 然后添加了一个配制好的log4net.config,最好又在assemblyinfo.cs添加了[assembly: log4net.Config.XmlConfigurator(ConfigFile="log4net.config",Watch = true)] 。可以正常输出日志。 今天就依葫芦画瓢的添加log4net.dll, log
2013-05-17 18:11:33
2620
原创 去除按钮的边框
// 摘要: // 通知 System.Windows.Forms.Button 是否是默认按钮,以便它能够相应地调整自己的外观。 // // 参数: // value: // 如果该按钮要具有默认按钮的外观,则值为 true;否则为 false。 public virt
2013-05-17 13:06:26
1234
原创 c# 对窗体绘制圆角边框
对于form, 当BorderStyle = None时, 绘制圆角, 需要使用graphicspath的AddArc方法。 程序如下 protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e);
2013-04-24 22:01:48
9759
转载 解决大数据下拉列表闪屏和很多控件重叠花屏
最近在做winfrom编程时,在一个form里放了约30多个控件,运行时,出现闪屏,而且下拉列表不够流畅,经百度得如下解决方法。 将一下代码复制到当前控件的form内 protected override CreateParams CreateParams { get {
2013-04-12 21:11:13
1143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人