jmfs.net
当前位置:首页>>关于C# 一个按钮执行另一个按钮的代码的资料>>

C# 一个按钮执行另一个按钮的代码

比方 第一个按钮 protected void Button1_Click(object sender, EventArgs e) { //?????????? } 第二个按钮 protected void Button2_Click(object sender, EventArgs e) { Button1_Click(sender,e); } 第二个就能使用第一个按钮的代码

private void button1_Click(object sender, EventArgs e){ this.button1.Click += new System.EventHandler(button2_Click); //button2.PerformClick(); 这2句都可以。}

你说的这个估计是嵌入了webbrowser 控件吧 这样是可以由JS来调用C# 代码达到交互目的的。 public string Test(string args) { return "你输入的是:"+args; } //JS代码 window.onload = function() { var CS_returnvalue= window.external.Test(...

调事件不行,调方法可以,你可以写个public的方法,然后把click事件里的代码放到这个方法里,再在另一个form中调用这个方法

//按钮事件中加 System.Diagnostics.Process ps = new System.Diagnostics.Process(); ps.StartInfo.FileName = @"E:\Music\QQMusic.exe"; ps.Start();

先要得到你说的“另一个窗口”的句柄。 比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是想通过按butA时,调用butB的onclick事件是吧。 在按下butA时候,创建一个窗口B,假如叫FormB formB = new FormB(); formB.butB.onclick(); 这样就可以调...

“ 窗体打开时执行一个动作”的含义是用代码模拟某个事件发生,进而调用这个事件的处理方法。因此,要实现这个要求,只要直接调用这个事件的处理方法即可。需要注意的是:必须编写这个事件对应的处理方法,否则,无法用代码模拟事件发生。 【例1】...

用控件数组 public Form1() { InitializeComponent(); //定义生成按钮0-9 Button[] but = new Button[10]; for (int i = 0; i < 10; i++) { //实例化、状态、位置、名称 but[i] = new Button(); but[i].Enabled = true; but[i].Visible = true; ...

using System; using System.Drawing; using System.Windows.Forms; using System.Threading ; namespace test_1 { public partial class Form1 : Form { private bool t = false; public Form1() { InitializeComponent(); } private void btnS...

比如已经有了一个private void button1_Click(object sender, EventArgs e) 然后在实例化另一个按钮的时候, Button button2 = new Button(); button2.Click+=new EventHandler(button1_Click); 直接指向button1_Click即可。

网站首页 | 网站地图
All rights reserved Powered by www.jmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com