我有2个WinForm
表格。一个叫做 mainForm ,另一个叫 mappingForm 。
在 mainForm 上,我有一个名为 show_mappingForm 的按钮。
在 mappingForm 上,我有一个名为 show_Diagram 的按钮。
我需要完成以下操作:按下 show_mappingForm 以显示表单并引发显示图表的事件(单击 show_Diagram 引发的事件)。我想模拟这种按动,以便立即与第二种形式一起显示该图。 我一直在互联网上搜索如下内容:触发按钮单击事件,但所有内容都清楚了。
我试图在显示第二种形式的方法内部调用显示图的事件。
MainForm.cs:
private void button_show_mappingForm_Click(object sender, EventArgs e)
{
........
mappingForm.ShowDialog();
mappingForm.showDiagramButton_Click(sender, e);
}
但是这没用。
欣赏每条小建议。
答案 0 :(得分:1)
尝试按如下所示调用按钮的方法PerformClick()
private void button_show_mappingForm_Click(object sender, EventArgs e)
{
........
mappingForm.ShowDialog();
show_Diagram.PerformClick();
}
假设您要启动的按钮事件是show_Diagram
。