using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;namespace WindowsApplication33 { public partial class Form1 : Form { public class A: Label { protected override void OnMouseDown(MouseEventArgs e) { MessageBox.Show("A:点我"); base.OnMouseDown(e); } } public class B : A { protected override void OnMouseDown(MouseEventArgs e) { MessageBox.Show("B:点我"); base.OnMouseDown(e); } } public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { B b = new B(); this.Controls.Add(b); b.Text = "jinjazz"; } } }
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace WindowsApplication33
{
public partial class Form1 : Form
{ public class A: Label
{
protected override void OnMouseDown(MouseEventArgs e)
{
MessageBox.Show("A:点我");
base.OnMouseDown(e);
}
}
public class B : A
{
protected override void OnMouseDown(MouseEventArgs e)
{
MessageBox.Show("B:点我");
base.OnMouseDown(e);
}
} public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
B b = new B();
this.Controls.Add(b);
b.Text = "jinjazz";
}
}
}