Я знаю, что это поздний ответ, но я сделал это некоторым образом, не используя расширение.
Я создал пункт меню (если вы используете WFA) и создал элементы меню полосы инструментов, названные как: tab0ToolStripMenuItem ect.
Я установил свойство видимого элемента меню на False
, а для каждого элемента меню - сочетание клавиш, например, Ctrl + 1
.
Затем отразил события клика на:
private void tab0ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.tabControl1.SelectedIndex = 0;
}
private void tab1ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.tabControl1.SelectedIndex = 1;
}
private void tab2ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.tabControl1.SelectedIndex = 2;
}
private void tab3ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.tabControl1.SelectedIndex = 3;
}
Возможно, это плохой способ для новичка, но он работает, я надеюсь, что это поможет вам или кому-то еще, ищущему это.