![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MSDN备忘和扩展
文章平均质量分 81
wxhy_wwei
固执的,群居的,勤劳的,狭隘的
展开
-
自定义DataGridView列
DataGridView 控件提供了多种列类型,使得用户可以通过多种方式输入和编辑值。但是,如果这些列类型无法满足数据输入要求,您也可以使用承载所选控件的单元格创建自己的列类型。要做到这一点,必须定义派生自 DataGridViewColumn 和 DataGridViewCell 的类。您还必须定义派生自 Control 并实现 IDataGridViewEditingControl 接口的类。转载 2008-01-24 12:22:00 · 1083 阅读 · 2 评论 -
多线程操作之窗体控件
多线程操作之窗体控件ⅠWindows 窗体控件的线程安全性和InvokeRequired属性 Windows 窗体中的控件被绑定到特定的线程,不具备线程安全性。这就是说当我们企图从一个线程中操作在另一个线程中创建的控件时,可能会产生意想不到的错误。为此多线程环境下操作窗体控件时必须注意要使用那些线程安全的方法、成员或事件。 多数控件从Windows基类(原创 2008-02-05 13:41:00 · 1407 阅读 · 0 评论