随笔分类 -  Winform

摘要:WPF中ObservableCollection 可以很好的使用。在Winform中,之前使用ObservableCollection 做了几个功能,貌似增删改都可以。今天写个Demo的时候发现不可以了,随谷歌使用BindingList。增删改没问题。这里记录下,明天还得看看以前写的东西。 阅读全文
posted @ 2014-08-08 23:30 xiaocong_soft 阅读(1327) 评论(0) 推荐(0)
摘要:当DataGrid通过绑定List Or ObservableCollection 类型数据,通过INofityPropertyChanged接口通知数据改变进行刷新无效时,请替换成BindingList. 阅读全文
posted @ 2014-04-25 21:36 xiaocong_soft 阅读(998) 评论(0) 推荐(0)
摘要:winform 用了Qios DevSuite系列的控件。RibbonForm中QRibbonCaption添加qRibbonApplicationButton之后无法最大化。修改qRibbonApplicationButton初始化操作在Designer.cs中InitializeComponen... 阅读全文
posted @ 2014-03-25 12:07 xiaocong_soft 阅读(839) 评论(2) 推荐(0)
摘要:winform + INotifyPropertyChanged + IDataErrorInfo + ErrorProvider实现自动验证功能。 阅读全文
posted @ 2014-03-22 16:05 xiaocong_soft 阅读(1176) 评论(0) 推荐(0)
摘要:常用的Winform窗体传值有两种方式。1.更改Form.designer.cs文件,将控件的设为Public,供子窗体访问。 在designer.cs文件的最后,找到你的控件声明。private System.Windows.Forms.TextBox textBox1; 更改Private为... 阅读全文
posted @ 2013-10-24 14:47 xiaocong_soft 阅读(22065) 评论(2) 推荐(4)
摘要:今天用到spreadsheetGear 插件,然后右键有插件自己的菜单。都是英文的,而且还能打开新的窗体。嵌到程序里面,不太合适,所以着手屏蔽。刚开始用的Mouse_up,虽然能捕获事件,但是没有KeyPress事件的Handled属性。百度之,发现相对简单的方法。1.先让窗体类继承IMessage... 阅读全文
posted @ 2013-10-16 17:29 xiaocong_soft 阅读(2824) 评论(2) 推荐(0)