VS.net (c#)如何调用另一个控件的事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS.net (c#)如何调用另一个控件的事件相关的知识,希望对你有一定的参考价值。

1按钮,1菜单

点击按钮想达到与点击菜单同样的效果

即如何在按钮Click事件中调用菜单的Click事件

请给我实例代码,我想只要1行代码就能说明问题了吧

参考技术A 菜单事件如果已经写好的话,在设计窗口点击按钮,再点击按钮的Click事件,右边的下拉列表框中就会显示菜单事件,只要选中它就行了。本回答被提问者采纳 参考技术B 不用调用,你只需要同时设置按钮和菜单的事件处理方法为一个方法就行了. 参考技术C 另外写一函数,在按钮和菜单的Click事件里都调用这个函数就行。 参考技术D 简单啊
btn.click()

fun();

menu.click()

fun();

fun()你想实现的功能
第5个回答  2008-12-24 方法:button1_Click(object sender, EventArgs e){}
调用:button1_Click(null, EventArgs.Empty);

C#中如何在一个窗体中调用另一个窗体控件中的数据?

在C#中,您可以通过以下几种方式在一个窗体中调用另一个窗体的控件中的数据:

    使用对话框形式调用另一个窗体,在打开的窗体中通过控件名称读取数据。

    通过实例化另一个窗体,将其显示为模态对话框,读取控件中的数据。

    通过使用公共属性或公共方法从另一个窗体读取数据。

    以下是一个例子,该例子使用对话框形式调用另一个窗体:

Form2 frm = new Form2();

frm.ShowDialog();

textBox1.Text = frm.textBox2.Text;

在上面的代码中,我们实例化了窗体Form2,并调用了ShowDialog()方法将其显示为模态对话框。 然后,我们读取了窗体Form2中textBox2的文本,并将其分配给主窗体中的textBox1。

参考技术A 1:定义个全局变量,比如在全局class qj里写上 【public static Form2 frm2;】
2:Form2的Form_Load事件里写上qj.frm2=this;
3:把Form2布局文件对应的控件定义前缀改成public
4:在其他窗口的时候就可以使用 qj.frm2.textBox1.Text 这种格式进行调用了

以上是关于VS.net (c#)如何调用另一个控件的事件的主要内容,如果未能解决你的问题,请参考以下文章

C#中如何在一个窗体中调用另一个窗体控件中的数据?

Delphi:如何在同一窗体的某个控件事件中调用另一个控件的事件?

C#里怎么在一个窗体里调用另一个窗体的控件

c# 定时器调用控件的事件处理事情出现卡死主界面如何解决

C# 使用在另一个控件事件中的表单加载时创建的控件

C#中如何在另一个类中调用Form1窗体控件的方法呢?