作业帮 > 综合 > 作业

我在一个if语句里调用button.Click方法报错Forms.Control.Click”只能出现在 += 或 -=

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/05 21:03:26
我在一个if语句里调用button.Click方法报错Forms.Control.Click”只能出现在 += 或 -= 的左边
if (readerborrow1.ReaderBorrow_Add(ID,readerId,bookId,borrowTime,shouldBackTime,isback) == true)
{
this.btnOk.Click();
MessageBox.Show("借阅成功");
this.bookTableAdapter.Fill(this.bookMSDataSet.Book);
}
我在一个if语句里调用button.Click方法报错Forms.Control.Click”只能出现在 += 或 -=
这是button1的声明,我们要在其他地方使用button1的事件处理程序
this.button1.Click += new System.EventHandler(this.button1_Click);
void this.button1_Click(object o ,EventArgs e)
{

}
.
//在其他地方使用如下的方法调用
this.button1_Click(this.button1,new EventArgs());
再问: 改成这个还是不行呀 this.btnOk.Click += new System.EventHandler(this.btnOk_Click); if (readerborrow1.ReaderBorrow_Add(ID, readerId, bookId, borrowTime, shouldBackTime, isback) == true) { this.btnOk.Click(this.btnOk, new EventArgs()); }