为什么我看不到留言盒?c#
我刚刚用该代码创建了一个程序:为什么我看不到留言盒?c#,c#,inheritance,C#,Inheritance,我刚刚用该代码创建了一个程序: class INF2 : Form1 { public void checkBox1_CheckedChanged(object sender, EventArgs e) { Zaznacz(); } private void Zaznacz() { if (checkBox1.Checked == true) { MessageBox.Show(
class INF2 : Form1
{
public void checkBox1_CheckedChanged(object sender, EventArgs e)
{
Zaznacz();
}
private void Zaznacz()
{
if (checkBox1.Checked == true)
{
MessageBox.Show("Dot Net Perls is awesome.");
}
}
}
函数继承自:
public void checkBox1_CheckedChanged(object sender, EventArgs e)
{
}
在
Form1
(这是一个普通的复选框)中,当我通过INF2
类(必然继承)按下复选框时,我想看到一个消息框
您创建了一个新方法,该方法恰好与基方法同名,但实际上与它无关
您需要使用
virtual
和override
您可能需要像这样使用override
?类INF2:Form1{public override void checkBox1_CheckedChanged(对象发送方,事件参数e){Zaznacz();