Click here to Skip to main content
Click here to Skip to main content

.NET style Side Tab Control

By , 25 Apr 2002
 

Sample Image - SideTab.jpg

Introduction

This side Tab control provides a convenient way to represent the client area (working area). The side tab control gives a .NET style look and feel.

I've attached the tool window feature to this side tab control. The tool window feature will show or hide the treeview automatically (when the cursor is over the side tab). At present each side tab is having to link to the same tool window. Side Tab control extends your ability to manage limited workspace while working with two or more open documents in the IDE.

In this article, I've created to user controls one for Tabstrip and the other for Tabpages. On placing the cursor over the side tab item, the selected tab gets expanded and shows the tool window. The toolwindow contains a treeview which is loaded on a panel. The toolwindow will be loaded smoothly using Thread concept.

To know more about how it works, download the source and go thru it. I know that there is lot of work to be done in this. This is my first step to achieve that. (The source code was developed in Beta 2 Version of .NET).

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

helloravi
Web Developer
United States United States
Member
No Biography provided

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
GeneralNot able to click on tree itemsmemberMd Saleem Navalur12 Jan '05 - 4:54 
Hi,,
The tree items immeditaely disappear after appearing.
I have not made any change to the code.
 
Any Solutions ????
 

Thanx
Saleem
GeneralNOt able to click on itemsmemberJonny Newman1 Sep '02 - 6:40 
When i mouse over the buttons they open the listview correctly, however when i move the mouse onto the list view to click, the darned thing hides again.
 
Any thoughts?
 


The Internet, whats that? Is it a car?

"There's a statistical theory that if you gave millions of monkeys typewriters and set them to work, they'd eventually come up with the complete works of Shakespere. Thanks to the Internet, we know this isn't true."



GeneralWeird EffectmemberMichael P Butler27 Apr '02 - 11:26 
Running on XP, the list control seems to pop-out and then pop back in again before showing itself properly when you first move the mouse over the Module Explorer tab.
 

 

 
Michael Smile | :)
 
Communication is the first step towards enlightenment.
GeneralRe: Weird Effectmemberhelloravi28 Apr '02 - 18:43 
I am not getting any problem here. It's just working fine for me. What is steps to recreate the problem?
GeneralRe: Weird EffectmemberNodoid8 Feb '07 - 14:28 
Just build it for VS.NET 2005 (Sp1) and the effect can be seen.
 
Is there a way to move it to the right side of the screen?
GeneralUpgrade to Release VersionmemberShilin26 Apr '02 - 7:31 
To upgrade to release version 1, you only need change "CustomListBox" as "ListBox",
 
// CustomListBox list = new CustomListBox();
ListBox list = new ListBox();
 
then it will be compiled OK.
 
Thanks.
GeneralRe: Upgrade to Release Versionmemberhelloravi28 Apr '02 - 18:42 
The syntax you mentioned will work both in RTM as well as Beta 2. The CustomListBox code is for drawing our own Listbox. I didn't use that in anywhere in the code. I would've removed this code. Thanks for pointing out.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Permalink | Advertise | Privacy | Mobile
Web04 | 2.6.130523.1 | Last Updated 26 Apr 2002
Article Copyright 2002 by helloravi
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid