C# 怎么修改父窗体继承下来方法! 本帖最后由 v1srine 于 2011-06-14 08:50:59 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个方法是不行的,后患无穷啊使用虚函数+事件才行。微软的。Net内部就是这个实现方法。 若单纯的覆盖,则给基类方法添加:virtual关键字,子类重写 ,或给子类方法添加new关键字 在父类里,定义一个虚函数Form1:protect virtual void Button1Process(){ MessageBox.Show("1");}private void button1_Click(object sender, EventArgs e){ Button1Process()}然后在子类里重载虚函数Button1Process()protect override void Button1Process(){ MessageBox.Show("2");}问题解决了,坐等分:D c# 多线程使用多年,今天算是栽了,高手请进 C#代码连接数据库一直连接不上 请帮忙推荐个.net图像处理组件,谢谢 导出EXCEL时一列内容发生自动转换格式的问题 简单的冒泡排序算法,对于某个语句的问题 外行问条形码打印的问题? VS.Net中的项目模板可以配置么? c# (保存文件问题) 求助,如何满足数据库设计的前提实现这样的功能 请教Datagrid控件问题? 求验证字符串不是全数字的正则(不包含_符号)或C#方法代码 请教 如何通过contextmenustrip 获取对象?
你这个方法是不行的,后患无穷啊使用虚函数+事件才行。微软的。Net内部就是这个实现方法。
Form1:
protect virtual void Button1Process()
{
MessageBox.Show("1");
}
private void button1_Click(object sender, EventArgs e)
{
Button1Process()
}
然后在子类里重载虚函数Button1Process()
protect override void Button1Process()
{
MessageBox.Show("2");
}
问题解决了,坐等分:D