如何在DaaGridView中加入自定义组件.doc

如何在DaaGridView中加入自定义组件.doc

ID:55564999

大小:32.00 KB

页数:9页

时间:2020-05-18

如何在DaaGridView中加入自定义组件.doc_第1页
如何在DaaGridView中加入自定义组件.doc_第2页
如何在DaaGridView中加入自定义组件.doc_第3页
如何在DaaGridView中加入自定义组件.doc_第4页
如何在DaaGridView中加入自定义组件.doc_第5页
资源描述:

《如何在DaaGridView中加入自定义组件.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何在DataGridView中加入自定义组件我想在DataGridView编辑时显示如下图控件: (1)创建一个自定义组件UserControl,并继承IDataGridViewEditingControl接口(用意:在DataGridView进入编辑状态时可以调用该控件),添加如下代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Drawing;usingSystem.Data;usingSystem.Text;usingSystem.Windows.F

2、orms;namespaceClass.baseSys.controlSys{   publicpartialclassUserControl1:UserControl,IDataGridViewEditingControl   {       introwIndex;       DataGridViewdataGridView;       privateboolvalueChanged=false;        publicUserControl1()       {                       InitializeComponent();       

3、}       ///

         ///更改控件的用户界面(UI),使之与指定单元格样式一致。         ///         ///要用作用户界面的模型的System.Windows.Forms.DataGridViewCellStyle。         publicvoidApplyCellStyleToEditingControl(DataGridViewCellStyledataGridViewCellStyle)       { 

4、          this.Font=dataGridViewCellStyle.Font;           this.textBox1.ForeColor=dataGridViewCellStyle.ForeColor;           this.textBox1.BackColor=dataGridViewCellStyle.BackColor;        }       ///

         ///确定指定的键是应由编辑控件处理的常规输入键,还是应由System.Windows.Forms.DataGridView处理的特殊键。     

5、    ///

         ///一个System.Windows.Forms.Keys,表示按下的键。         ///当System.Windows.Forms.DataGridView要处理keyData中的System.Windows.Forms.Keys时,则为true;否则为false。         ///如果指定的键是应由编辑控件处理的常规输入键,则为true;否则为fa

6、lse。         publicboolEditingControlWantsInputKey(KeyskeyData,booldataGridViewWantsInputKey)       {           switch(keyData&Keys.KeyCode)    //设置方向键等都不令其进入编辑状态           {               caseKeys.Left:               caseKeys.Up:               caseKeys.Down:               caseKeys

7、.Right:               caseKeys.Home:               caseKeys.End:               caseKeys.PageDown:               caseKeys.PageUp:                   returntrue;               default:                   returnfalse;           }         }       ///

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。