怎么用程序模拟一个按钮的click事件 就是 运行了这段程序 就是触发了 按钮 的click事件。目前我是这样做 btn.Focus();System.Windows.Forms.SendKeys.Send("{enter}");这样可以触发btn的click事件。我想问的是还有没有别的方法?50分吐血相送~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调用敲击事件引发函数OnClicked() 1.this.button1.PerformClick() ;或2.button1_Click(button1, new System.EventArgs()); 我有一个不成熟的办法供参考:把btn.click事件代码写成一个过程,btn.click调用这个过程,需要btn.click就调用那个过程。注:刚学c#,见笑。 如:点button1,执行button2的点击方法: private void button1_Click(object sender, System.EventArgs e) { this.button2.PerformClick() ; button2_Click(button2,new EventArgs() ); } private void button2_Click(object sender, System.EventArgs e) { MessageBox.Show("xxx") ; }在界面上点button1,则会弹出两次对话框,显示xxx。 button1_Click(sender,e)这样呢 本来我以为PerformClick()是跟button1.Focus();System.Windows.Forms.SendKeys.Send("{enter}")效果一样的,但是我错了,PerformClick()只是简单的调用了.button1_Click(button1, new System.EventArgs())而已。我现在想要的效果就是真实模拟 button1 的 click。~~ to:lovvver(冲啊!杀啊!!) 是需要一个鼠标点击的过程,但这个过程是由程序来控制实现。 模拟click1、移动鼠标到控件上2、鼠标变为点击样子3、按钮样式改变为点击的样子4、鼠标和按钮恢复原样5、执行按钮事件这样不知道够不够 private void button1_Click(object sender, System.EventArgs e) { MessageBox.Show("32"); } private void Form1_Load(object sender, System.EventArgs e) { button1_Click(this,e); }这个可以吧 不知道你说的是不是这个意思哦 as和is哪个效率更高的问题,望高手解惑! winform 如何实现弹出新窗体不能让父窗体失去焦点 有關Socket異步通訊的問題——數據只有第一次發送成功 vs2005自带的水晶报表如何打印带条码的标签 生成XML文件的问题(ASP。NET) DataGrid怎样把水平滚动条显示出来? 我很笨,但是我虚心学习,我要例子,思路也可以,不要空话! Devpress.XtraGrid.GridControl控件(急!急!急!急!急!急!) WCF不支持此操作 新手请教一个问题 怎么实现Timer控键 循环跑数据的问题 怎样取得winForm窗体上的最小化按钮的事件?
或
2.button1_Click(button1, new System.EventArgs());
把btn.click事件代码写成一个过程,btn.click调用这个过程,需要btn.click就调用那个过程。
注:刚学c#,见笑。
private void button1_Click(object sender, System.EventArgs e)
{
this.button2.PerformClick() ;
button2_Click(button2,new EventArgs() );
}
private void button2_Click(object sender, System.EventArgs e)
{
MessageBox.Show("xxx") ;
}在界面上点button1,则会弹出两次对话框,显示xxx。
这样呢
我现在想要的效果就是真实模拟 button1 的 click。~~
是需要一个鼠标点击的过程,但这个过程是由程序来控制实现。
2、鼠标变为点击样子
3、按钮样式改变为点击的样子
4、鼠标和按钮恢复原样
5、执行按钮事件这样不知道够不够
{
MessageBox.Show("32");
} private void Form1_Load(object sender, System.EventArgs e)
{
button1_Click(this,e);
}这个可以吧 不知道你说的是不是这个意思哦