C#里面怎样实现窗口A调用窗口B的事件 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在A中实例化BB b=new B()在A中调用B的方法 直接写 b.method();就行 什么叫做“调用窗体B里边的事件”?当你使用public event .....来定义事件时,c#编译器保证你只能在B窗体实例中自己去触发(抛出事件),别的对象不可能强行让它去触发。你可以为B定一个方法,例如FireEvent()方法,在这个触发事件(因为它就是定义在B自己内部)。这样其它对象就可以访问B对象实例,然后让B触发事件。不过,你要想想逻辑,这个事件还是原来的逻辑概念吗?比如说TextBox控件的TextChanged事件是表示当用户录入数据的事件,现在你给它增加一个FireTextChangedEvent()方法来让其它对象触发事件,这个事件根本就丧失了原来的概念与流程,这种随意改变逻辑的做法是有害的。 private void Form1_Load(object sender, EventArgs e) { Form2 f = new Form2(); f.button1_Click(null, null); }public void button1_Click(object sender, EventArgs e) { }不明白你的最终目的是什么 把窗口B里面要调用的事件改成public的~然后在窗口A实例化~再调用就可以了~Form2 F = new Form2();F.button1_Click(null, null); listView 显示数据的问题?求解?? 50分,ushort型数组如何转换为字符串,急! 求wise脚本教程,最好是中文版,谢谢了 ArrayList的引用问题 奥数题:实在找不着地方问了。急= windowsphone 超级简单的问题 Spring.net框架使用Transaction DropDownList捆绑数据问题急!急!急!急!急!急! 哪位神人帮帮忙,我想把我的程序缩小到任务栏上该怎么做 怎么把一个string 中的数字和小数点提取出来?用正则表达式可以吗? dataGridView1_CellClick
B b=new B()
在A中调用B的方法 直接写 b.method();就行
{
Form2 f = new Form2();
f.button1_Click(null, null);
}
public void button1_Click(object sender, EventArgs e)
{ }不明白你的最终目的是什么
然后在窗口A实例化~再调用就可以了~
Form2 F = new Form2();
F.button1_Click(null, null);