Override datagridview class
本文关键字:class datagridview Override | 更新日期: 2023-09-27 18:14:36
我想重写datagridview类,如重写bool ProcessDialogKey和ProcessDataGridViewKey。我应该以哪种形式编写此代码来工作?
我不确定你应该使用哪种形式,但是你可以在类中扩展DataGridView,像这样:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace MyTest
{
class MyDataGridView : DataGridView
{
protected override bool ProcessDialogKey(Keys keyData) {
// Your implementation here.
}
protected override bool ProcessDataGridViewKey(KeyEventArgs e) {
// Your implementation here.
}
}
}
这段代码创建了一个新类MyDataGridView
,它继承自标准的Winform DataGridView
类。