Auto hide panels, or pin the panels

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kanchanapally
    New Member
    • Feb 2018
    • 1

    Auto hide panels, or pin the panels

    I want to build a Windows form application that will have a number of
    different panels. I want to be able to Auto Hide the panels, or pin the
    panels, just like Visual Studio does with the different views. How can I do
    this?
    Last edited by Frinavale; Feb 28 '18, 09:17 PM. Reason: Removed email in accordance to forum rules
  • Luuk
    Recognized Expert Top Contributor
    • Mar 2012
    • 1043

    #2
    then only proper help you deserve, because of asking 'urgent' matters here, is a link to this website:
    Programming in C# Jump Start

    This will give you all the hints needed to perform the actions you want to do.
    Last edited by Frinavale; Feb 28 '18, 09:21 PM. Reason: Email was removed from original post: removed comment related to the email response request

    Comment

    • nnta
      New Member
      • Jan 2018
      • 7

      #3
      Can you please help us with the approach you tried to solve the above mentioned scenario as in each view it can be resolved defferently

      1. manual coding (design a fixedtoolwindow or resizabletoolwi ndow with a close button)
      2. adapter class
      3. collapsible panels (preferred approach)
      4. build a custom control

      May be above approaches will have its own pros and cons in terms of memory requirement and execution time.

      Comment

      • Frinavale
        Recognized Expert Expert
        • Oct 2006
        • 9749

        #4
        I would imagine that each of your "panels" would be user controls.

        That you would have to implement customized drag/drop logic for your windows to detect when one of your panels is moved within the window, out of the window (into a new one) etc.

        Based on the huge scope that would be involved in answering your question, and the fact that you have stated that this is "urgent" (doesn't it seem like it's always the case that everything needs to be done yesterday?), I recommend you look into using a 3rd party set of tools that already has the heavy lifting done for you.

        I am familiar with Telerik's tools that accomplish this (Telerik is now called Progress)...but I've only used their tools for WPF applications so I'm not sure if the have a Win Forms solution.

        Do some research and find the best tools that fit within your budget and time-frame.

        Comment

        Working...