我刚刚创建了一个包含该代码的程序:
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
类的复选框(必然继承)时,我想看到一个消息框
答案 0 :(得分:1)
阅读编译器警告。
您创建了一个恰好与基本方法同名的新方法,但实际上并没有与它有任何关系。
您需要使用virtual
和override
。