私がこれを置いたとき、それは機能しません:
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//
}