随笔分类 -  Winform

摘要:Visual Studio 2008 打包部署.Net Framework 2.0 应用程序提示需要安装.Net Framework 3.5的解决方法 阅读全文
posted @ 2011-05-05 15:45 bobbychen 阅读(1331) 评论(0) 推荐(1)
摘要:这次我们讲一下关于TypeConverterAttribute属性的使用。 使用场景   前几将我们了解了如何定义窗体控件的公共属性并在设计时指定属性的值,但是我们使用的都是简单的类型(如:Int32... 阅读全文
posted @ 2010-12-08 15:02 bobbychen 阅读(2791) 评论(2) 推荐(5)
摘要:这次我们来说说控件属性的串行化。 目的: 我们要明确控件属性为什么要串行化? 关于串行化的定义如果你还不熟悉的话可以Baidu下,简单的说就是,我们要将我们在控件属性上设定的值持久化到代码中,这样我们下次再查看控件的值依然是我们最后一次设定的值。 阅读全文
posted @ 2010-12-02 16:41 bobbychen 阅读(6758) 评论(0) 推荐(2)
摘要:这次我们主要将上回自定义控件的Attribute部分如何定义Event事件属性简单说明下: 在自定义的控件中添加自定义的事件属性步骤: 1.需要声明自定义事件参数,一般是继承自EventArgs类; 2.声明事件委托; 3.定义事件名称; 阅读全文
posted @ 2010-12-01 14:20 bobbychen 阅读(1345) 评论(2) 推荐(2)
摘要:我们做一个简单的例子: 下面是继承自Control类的自定义窗体控件的代码: 阅读全文
posted @ 2010-11-29 22:29 bobbychen 阅读(1768) 评论(0) 推荐(0)
摘要:  我们在实际开发Winform程序时难免要使用到WinForm提供控件。但是随着开发的深入,我们发现MS提供给我们的控件不能实现我们想要的功能了(例如:我想要一个只能输入数字的TextBox,这里我只是列举一个简单的例子,其实这个功能我们完全可以在TextBoxChanged Event中做各种的判断,但是如果这个特殊的TextBox要在整个项目中使用N多次的话,上面的这种做法无疑会造成Code冗余、可维护性的诸多问题),那我们应该怎么办呢?开发自定义窗体控件,在自定义窗体控件中实现我们想要的功能。 阅读全文
posted @ 2010-11-28 23:30 bobbychen 阅读(3013) 评论(0) 推荐(2)
摘要:第一种:Alt + *(按钮快捷键) 在大家给button、label、menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1.text= "确定(&O)"。就会有快捷键了,这时候按Alt+O就可以执行按钮单击事件。 第二种:Ctrl+*及其他组合键 在WinForm中设置要使用组合键的窗体的KeyPreview(向窗体注册键盘事件)属性为True... 阅读全文
posted @ 2010-10-29 15:45 bobbychen 阅读(767) 评论(0) 推荐(0)
摘要:DataGridView每行前面添加序号 阅读全文
posted @ 2010-09-16 11:15 bobbychen 阅读(2517) 评论(0) 推荐(0)