• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 639
  • Last Modified:

Dock and AutoHide

I have an application that has a Form that basically has the functionality of a toolbar.  What I would like to do is to have that specific form docked to any one of the sides of my screen and set it to autohide.  How can this be done???
1 Solution
Hmmm, Are we talking about the normal desktop?

Not sure if you can. But one way I think you might be able to achieve this is to create a completely transparent form that covers the desktop, and add a panel to it that would also be transparent then you could use the normal method of docking then.

Unless you want to hook into the windows API I can't think of any other way, nor would I really see the above really working either. I am not sure if a transparent window will allow clicking items underneath it?
Daniel Van Der WerkenIndependent ConsultantCommented:
Not stand-alone, an it appears MS has no intentions of providing such functionality.  Check out these third party tools:


http://www.dotnetmagic.com/  (is free)
gvector1Author Commented:
Sorry, did not intend on abandoning this question.  Kind of got sidetracked.  Anyway, I have not actually been able to attempt the approach posted by Roman, but from what I read it is very interesting and informative and looks to be the best attempt, therefore, I will accept Roman's answer and award the points to him.


Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now