Τί ακριβώς ρωτάς? Πως να αλλάξεις το ενεργό tab ενός TabControl από κώδικα? Αυτό γίνεται με τη μέθοδο TabControl.SelectTab(). Πως να δείξεις κάθετο μενού στα δεξιά της φόρμας? Αυτό γίνεται αλλάζοντας το Dock property του MenuStrip από Top σε Right. Μετά στο Click event κάθε σχετικού item καλείς την SelectTab.
Μπορείς μάλιστα να χρησιμοποιήσεις τον ίδιο κώδικα για όλα τα Menuitems ως εξής: Θέτεις το Tag property κάθε menu item στο όνομα της σελίδας που θέλεις να εμφανίσεις και στο Click να εμφανίζεις τη σελίδα που ορίζεται στο Tag:
private void tabToolStripMenuItem_Click(object sender, EventArgs e)
{
ToolStripMenuItem item = (ToolStripMenuItem) sender;
tabControl1.SelectTab((string) item.Tag);
}
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos