Can I simulate this dialog using C # WinForm?

enter image description here Here's what the options dialog looks like in Outlook 2010. I wonder how to create a similar window with C # WinForm controls.

Looking at it first, I thought it worked like a TabControl . But TabControl doesn't seem to offer left / right layout.

Then I thought about managing the SplitContainer and maybe took advantage of it, where the left panel could have a list of menu buttons and the right panel displayed details of the options.

However, there are also problems here, how can I create menu buttons that look the same as in the screenshot?

There may be some existing controls that I am missing.

If WinForm doesn't look very good, what else can I try? Any ideas? Thank you

+4
source share
2 answers

You can use TabControl to hide all its tabs. Add a ListView with the names of the tabs on the left and change the active tab when changing the view of the list.

+1
source

Just as alex stated that you are on the right track, add a container separator, place the list to the right and create a new control for a special tab (no title) and place a new Tabcontrol on the left. I especially like this method of creating this special tab: TabControlNoHeader . This gives you the option to include the title or not.

0
source

All Articles