You can use a list box with pictures [
^] at the left hand side for the menu and when the selected index on the list box changes you can load another user control on the area on the right hand side.
Use the
OnSelectedItemChanged - Event[
^] of the list view to find out when the listbox' index was changed.
Use the area on the right to place there a panel and add your user control to the panel:
listbox.OnSelectedIndexChanged += new EventHandler(listbox_OnSelectedItemChanged);
private void listbox_OnSelectedItemChanged(object sender, EventArgs e)
{
myPanel.Controls.Clear();
if((MenutItemEnum)listbox.SelectedItem == MenuItemEnum.General)
{
YourUserControl yourUserControl = new YourUserControl();
myPanel.Controls.Add(yourUserControl);
}
}
cheers,
Marco Bertschi