下面是代码片段form1.cs:
下面是设计器错误:
如果我将一个表单对象作为参数传递到一个普通的方法参数中,它会很好地工作,不会发生设计器和事件处理程序错误。但是,如果我使用RadioButton Checked Changed之类的事件,则会出现此EVENT HANDLER & DESIGNER错误。我想在这里同时使用表单对象和它们的事件,但是出现了错误。
dsekswqp1#
是的,这是预期的错误。因为CheckedChanged声明如下所示
private void radioButton1_CheckedChanged(Object sender, EventArgs e)
您无法将参数传递给它。正如@Klaus Gütter在注解中提到的,如果在同一个表单中,可以使用this,否则,可以为另一个表单创建一个属性,如果在不同的表单中,可以使用它。
this
1条答案
按热度按时间dsekswqp1#
是的,这是预期的错误。因为CheckedChanged声明如下所示
您无法将参数传递给它。
正如@Klaus Gütter在注解中提到的,如果在同一个表单中,可以使用
this
,否则,可以为另一个表单创建一个属性,如果在不同的表单中,可以使用它。