c# 调用 button_Click()
能不能在代码中实现对button_Click()的调用,比如有一个timer,当读秒到30时自动执行button_Click()?印象里VB应该有个call命令好像是可以...
能不能在代码中实现对button_Click()的调用,比如有一个timer,当读秒到30时自动执行button_Click()?印象里VB应该有个call命令好像是可以用的,C#中有没有类似的呢?
展开
5个回答
展开全部
private void button_Click(object sender, EventArgs e)
{
//按钮事件
}
private void Timer_tick(object sender, EventArgs e)
{
button_Click(sender,e);
}这样就可以
{
//按钮事件
}
private void Timer_tick(object sender, EventArgs e)
{
button_Click(sender,e);
}这样就可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c#里也有的
private void InitializeComponent()
{
//...
this.bt1.Text = "button1";
this.bt1.Click += new System.EventHandler(sameWork);
//...
this.bt2.Text = "button2";
this.bt2.Click += new System.EventHandler(sameWork);
//...
}
private void sameWork(object sender, System.EventArgs e)
{
//...
}
看看你的InitializeComponent(),里面为所有click定义了处理事件。你只要定义一个类型和EventHandler相同的方法,然后用this.bt2.Click += new System.EventHandler(sameWork);就可以了
private void InitializeComponent()
{
//...
this.bt1.Text = "button1";
this.bt1.Click += new System.EventHandler(sameWork);
//...
this.bt2.Text = "button2";
this.bt2.Click += new System.EventHandler(sameWork);
//...
}
private void sameWork(object sender, System.EventArgs e)
{
//...
}
看看你的InitializeComponent(),里面为所有click定义了处理事件。你只要定义一个类型和EventHandler相同的方法,然后用this.bt2.Click += new System.EventHandler(sameWork);就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PerformClick ()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是web程序还是window程序,window程序的话上面的答案已经可以了,web呢,就补充下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询