09 2015 档案

如何实现一个无边框Form的移动和改变大小(二)
摘要:接着上文:这里写链接内容 我们来说说一个比较复杂的实现, 效果如图: 注意为了能够凸显没有NC(NotClient)区域,我们额外用了3个panel分别放在窗体的左右和下部。用来模拟客户自己的控件。 下面我们说下这种真正的无边框Form的实现方法 下面先无责任的贴下代码using... 阅读全文

posted @ 2015-09-22 14:13 norsd 阅读(339) 评论(0) 推荐(0) 编辑

如何实现一个无边框Form的移动和改变大小(一)
摘要:很多时候我们不希望使用Windows提供的窗体。 我们希望使用一个无边框的窗体,什么border,caption透明就行了。 下面我们来说下一些实现方法。这个方法要求窗体自定义的border size, 需要使用Form的Padding来实现 例如设置Padding = 5, 则F... 阅读全文

posted @ 2015-09-19 21:33 norsd 阅读(319) 评论(0) 推荐(0) 编辑

令人苦恼的调试缓慢问题
摘要:之前的一个重要基础工程每次进入单步调试,总会在装载XML之后的解析工作时异常缓慢,往往需要7秒,而直接运行则只需要1秒,无论Debug还是Release.后来一点点把代码注释,单步,注释再单步,终于确定了问题所在:首先在一个重复运算的循环内部有如下语句: var bPreDay ... 阅读全文

posted @ 2015-09-05 03:17 norsd 阅读(130) 评论(0) 推荐(0) 编辑

ComDom在使用函数CompileAssemblyFromFile时无法找到文件的错误
摘要:public virtual CompilerResults CompileAssemblyFromFile( CompilerParameters options, params string[] fileNames)这里参数名称”fileNames”其实是有歧义的。... 阅读全文

posted @ 2015-09-03 16:11 norsd 阅读(332) 评论(0) 推荐(0) 编辑

DataGridView DataSource 如何实现排序
摘要:将数据绑定在下面的类中就可以实现排序 public class SortableBindingList : BindingList { private ArrayList sortedList; private bool isSortedVa... 阅读全文

posted @ 2015-09-01 12:23 norsd 阅读(622) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示