繁体   English   中英

动态按钮单击选项卡控件 - 选项卡页面 C#

[英]Dynamic Button Click on Tab Control - Tab Pages C#

我有一个应用程序需要单击位于标签页上的按钮。 例如:

Tabcontrol 有 Tabpage1, Tabpage2, .... TabpageN

并且每个标签页都有一个执行 taskX 的 buttonX。

现在假设,我在 TabPage1 上,我想在 Tabpage3 上单击 ButtonX,而不更改 tabindex/selectedindex。 我怎样才能做到这一点?

通常人们会使用PerformClick ,但我注意到它在 TabControl 上失败了。 因此,如果不依赖于 EventArgs,请为点击事件创建一个子方法,例如

private void button1_Click(object sender, EventArgs e)
{
    Button1PerformClick();
}

private void Button1PerformClick()
{
    MessageBox.Show("Button1");
}

比打电话

private void button2_Click(object sender, EventArgs e)
{
    Button1PerformClick();
}

在这种情况下,按钮位于哪个选项卡上并不重要。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM