0
我想覆盖datagridview类像覆盖布尔ProcessDialogKey和ProcessDataGridViewKey。 在哪种形式下我应该写这段代码来工作?覆盖datagridview类
我想覆盖datagridview类像覆盖布尔ProcessDialogKey和ProcessDataGridViewKey。 在哪种形式下我应该写这段代码来工作?覆盖datagridview类
我不知道你是什么意思的形成,你应该使用,但你可以在一个类扩展一个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
类。你可以阅读更多关于继承here。
我的意思是我在form.should中使用datagridview应该在这种形式,或如何一个人可以作出这个类的引用,如果它存在外面。 – pavan
如何在我们的表单中引用这个类? – pavan
创建此类并将其用于您的表单 – DeveloperX