Witam! Mam taki oto kod:
if (e.Button == MouseButtons.Right)//przechwycenie prawego klawisza myszy
{
MenuItem[] m_items = new MenuItem[]//utworzenie menu kontekstowego
{
new MenuItem("cośtam"),//pozycje menu
[...]
new MenuItem("n_cośtam") };
ContextMenu menu = new ContextMenu(m_items);//akcje menu
menu.MenuItems[0].Click += new EventHandler(eventjakiś);
[...]
menu.MenuItems[n].Click += new EventHandler(n_eventjakiś);
menu.Show(MatrixPreview, new System.Drawing.Point(e.X, e.Y));//wyświetlenie menu kontekstowego
}
Jak widać kod przechwytuje prawy przycisk myszy i rozwija menu kontekstowe. Problem polega na tym, że przed rozwinięciem tego menu chciałbym przejść do danego Taba, jeśli kliknąłem na Tab, który nie jest aktywny. Kombinowałem z przechwyceniem SelectedIndex, ale to nic nie dało. Ktoś ma jakiś pomysł?