button_Click(button, EventArgs.Empty);



它不起作用,当我输入这个:

if(label.text != " ")
{
    btn_Click(btn, EventArgs.Empty);
}
private void btn_Click(obeject sender, EventArgs e)
{
    do something//
}

按钮点击功能不起作用

如果您可以将事件中的代码提取到一个单独的方法中,然后调用该方法,而不是引发事件,则会更好。

private void btn_Click(obeject sender, EventArgs e)
{
  ExtractedMethod();
}
private void ExtractedMethod()
{
// do something
}
if(label.text != " ")
{
ExtractedMethod();
}

我想你的意思是不

label.Text != " "
               ^-------------- space

试试这个:

if(label.Text != string.Empty())
{
   .....
}

试试这个:

if (label.text != " ")
{
    btn_Click(this, EventArgs.Empty);
}
private void btn_Click(obeject sender, EventArgs e)
{
    //do something//
}

最新更新