当我把它放进去时,它不起作用:
if(label.text != " ")
{
btn_Click(btn, EventArgs.Empty);
}
private void btn_Click(obeject sender, EventArgs e)
{
do something//
}
按钮点击功能不起作用
答案 0 :(得分:4)
如果你能将事件中的代码提取到单独的方法然后调用该方法,而不是引发事件,那就更好了。
private void btn_Click(obeject sender, EventArgs e)
{
ExtractedMethod();
}
private void ExtractedMethod()
{
// do something
}
if(label.text != " ")
{
ExtractedMethod();
}
答案 1 :(得分:0)
我认为你的意思不是
label.Text != " "
^-------------- space
试试这个:
if(label.Text != string.Empty())
{
.....
}
答案 2 :(得分:-1)
试试这个:
if (label.text != " ")
{
btn_Click(this, EventArgs.Empty);
}
private void btn_Click(obeject sender, EventArgs e)
{
//do something//
}