c# 如何在方法中触发一个系统定义的事件
比如:点击窗体上的按钮,同时引发窗体的Click事件(注意,这里要求的是引发事件,而不是调用事件的方法,有点绕啊!)。...
比如:点击窗体上的按钮,同时引发窗体的Click事件(注意,这里要求的是引发事件,而不是调用事件的方法,有点绕啊!)。
展开
4个回答
展开全部
//给个例子你看看;页面加载是调用按钮的Click事件
protected void Page_Load(object sender, EventArgs e)
{
if(!isPostBack)
{
//这里就是调用Button按钮的事件
Button1_Click(object,e);
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("哥被人点了");
}
//你试试看
追问
不对,你那个是调用事件的方法,而不是事件本身
追答
那实现的效果最终是怎样子的??
你的意思是不是原本Form1是没有Click事件,当你点击按钮的时候动态生成Form1的Click事件!!
事件本身应该可以被理解为一个方法吧??
展开全部
按钮可以发消息触发一些事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的是调用还是绑定
更多追问追答
追问
比如:点击窗体上的按钮,同时引发窗体的Click事件
追答
protected void button1_Click(object sender,eventargs e)
{
//bla bla bla
form1_click(sender,e);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想引发事件,不就是调用事件吗?
哪你引发事件让它延迟一会再调用吗?
还是想注册事件?在别的地方调用
哪你引发事件让它延迟一会再调用吗?
还是想注册事件?在别的地方调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询