So che questa è una risposta tardiva, ma l'ho fatto in un modo senza usare un'estensione.
Ho creato una voce di menu (se si sta utilizzando WFA) e creato voci di menu della barra degli strumenti denominate come: tab0ToolStripMenuItem ect.
ho impostato la voce di menu proprietà visibile a False
e ogni voce di menu per ShortcutKeys come Ctrl + 1
Poi venivano pulite gli eventi click per:
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;
}
Probabilmente un modo povero e newbie di fare questo ma funziona, spero che questo aiuti voi o chiunque altro a guardare a questo.
Posso chiederti, perché pensi di aver bisogno di questo? Hai bisogno di tornare continuamente a un file specifico? – gorohoroh
@gorohoroh: Davvero, voglio essere in grado di associare ctrl + n alla scheda nth ... ma se potessi risolvere ctrl + 1 alla prima scheda, sarei in grado di correggere gli altri. –
Scusami, non vedo davvero un punto nell'apertura di una scheda numerata n se è irrilevante del suo contenuto. Se stai cercando di aggiungere un segnalibro a contenuti specifici, puoi utilizzare i segnalibri ReSharper: http://www.jetbrains.com/resharper/webhelp/Navigation_and_Search__Bookmarks.html – gorohoroh