上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 32 下一页

Tip: Dock is better than Anchor

摘要: 开发Windows Forms应用时,我们可以使用控件的Dock或Anchor来指定调整大小时的行为.有时,两者能达到相同的目的,在这种情况下,我推荐使用Dock,即使这样需要引入一个额外的Panel.原因在于,在某些情况下(很不幸的,这种情况我还没能彻底弄清楚,不过可能与操作系统语言,桌面主题,字体与大小等因素有关),Anchor会出错,而Dock则显得更为稳定一些.如果你知道这个问题的根源,欢... 阅读全文
posted @ 2007-11-15 15:20 deerchao 阅读(250) 评论(0) 推荐(0) 编辑

Tip:解决DesignMode不能正确反应是否处于设计模式的问题

摘要: VS自带的可视化窗体编辑器很好用,但是也有一些烦人的问题,比如:无法编辑继承自虚基类或范型基类的Control/Form; 有时DesignMode这个属性不能正确反应是否处于设计模式--详细地说,就是嵌套在自定义控件B里的自定义控件A, 如果B被放到另一个控件/窗体上后,A的DesignMode属性就不能正确反映它所处的环境了; 等等... 对于前者,确实有一些办法可以将就,但是通... 阅读全文
posted @ 2007-11-06 10:20 deerchao 阅读(1303) 评论(2) 推荐(0) 编辑

Oh, ListView里竟然什么也不显示,也不报错!

摘要: 原来,因为少写了几个字母: listView1.Items.Clear(); 写成了: listView1.Clear(); 后者不但清空所有的行,而且还清空所有的列,所以会什么也不显示. :( 阅读全文
posted @ 2007-11-01 11:49 deerchao 阅读(695) 评论(2) 推荐(0) 编辑

该死的兼容性

摘要: 今天因为以前用VS2005开发的网站发现了一个小bug,于是备份原项目文件后,用VS2008 beta2打开. 备份?不用,我自己做过了. 升级项目文件到2008的格式?嗯,升吧. 升级到.net 3.5?算了吧,等正式版出来了再说. 好,VS告诉我一切顺利,我于是更改了出错的语句(添加一个if语句,十几个字符而已),F5,没问题,于是发布到本机,远程登录,拷过去重编译的dll. 于是灾难开始了.... 阅读全文
posted @ 2007-10-24 20:56 deerchao 阅读(802) 评论(5) 推荐(0) 编辑

Tip: Asp.net下载默认文件名里包含空格时,如何防止FireFox只截取空格前一部分作为文件名

摘要: 以前写过一个Post:Tip:如何指定浏览器下载并保存动态生成的数据时对话框里的默认文件名,但是如果指定的文件名里包含了空格,FireFox就会截取空格前的部分作为默认文件名. 解决方法很简单:用双引号把文件名括起来: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighligh... 阅读全文
posted @ 2007-10-14 21:27 deerchao 阅读(1797) 评论(2) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 32 下一页