Docking in MDI Application

9 posts, 0 answers
  1. Aaron
    Aaron avatar
    1 posts
    Member since:
    Jan 2007

    Posted 01 Feb 2007 Link to this post

    The application that we are looking to write using a docking window scheme would have to be an MDI application.
    The problem I have seen with most other tools is that when you set up the "dock manager" type control to cover all of your application's main form, you lose the MDI client area.  The MDI client area becomes hidden behind the docking portion of the control set.
    I downloaded the latest version of the WinForms control pack and looked in the help and found a section called "Using The r.a.d.dock In MDI Mode" but there is no text within this section.

    Can you give me any examples or ideas on how your control set handles the docking ability when contained in an MDI parent form?
    Our parent application window will need to have a dock manager allowing docking at top, bottom, right and left.  Our MDI Child forms will also have a dock manager that will allow at least docking at the top and bottom of that form.
    I want to try this out in some detail to see how well your control set handles what we are trying to do.

    Thanks for any information you can provide.

    Aaron Peronto
  2. Chris
    Chris avatar
    221 posts

    Posted 02 Feb 2007 Link to this post

    Hello Aaron,
    This feature is still not available in the latest version of radControls for WinForms but it's on our TODO list and we'll implement it for some of the next releases.

    Best wishes,
    the telerik team Chris
  3. quimbo
    quimbo avatar
    1 posts
    Member since:
    Apr 2007

    Posted 13 Apr 2007 Link to this post

    any idea when this will be available?  it is the only missing feature that is preventing me from purchasing
  4. Julian Benkov
    Julian Benkov avatar
    1135 posts

    Posted 16 Apr 2007 Link to this post

    Hi quimbo,

    The implementation of this functionality is not scheduled for the official Q1 2007 release but we'll definitely add it in the first service pack that follows (about 2-3 weeks after the official release). Sorry to keep you waiting.

    Sincerely yours,
    Julian Benkov
    the telerik team

    Instantly find answers to your questions at the new telerik Support Center
  5. Mike
    Mike avatar
    1 posts
    Member since:
    Jul 2007

    Posted 22 Jul 2007 Link to this post

    if this is the Aaron Peronto that grew up in Kynwood, please get on and look for MKNelson, Trinity High graduate 1990.
  6. Phil
    Phil avatar
    13 posts
    Member since:
    Feb 2007

    Posted 06 Aug 2007 Link to this post

    Does anyone know when this feature will be implemented?


    Using The r.a.d.dock In MDI Mode
  7. Dimitar Kapitanov
    Dimitar Kapitanov avatar
    632 posts

    Posted 07 Aug 2007 Link to this post

    Hi Phil,

    The DockingManager has an AutoDetectMdiChildForms property. When it set to true and it's parent Form IsMdiContainer property is set to true, the DockingManager automatically manages the MDI Children forms. You need to set the MdiParent property to the parent form:
    childForm.MdiParent = parentForm;  

    The child form is automatically shown in the Tabbed document interface of the DockingManager. The MdiChildren property returns all child forms the same way as form's MdiChildren property. Every child form is hosted in DocumentPane instance, and can be  accessed through MdiChild property of the DocumentPane object.

    Unfortunately, for the moment our DockingManager has the same behavior as most other docking managers, i.e. in Dock Fill mode it covers the whole  MDI  client area.

    Sincerely yours,
    Dimitar Kapitanov
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
  8. Lorenzo
    Lorenzo avatar
    11 posts
    Member since:
    Nov 2011

    Posted 08 Nov 2011 Link to this post


    Our application has the same requirements that wrote Aaron Peronto.
    We need to be able to:
    - Dock forms on top-bottom-left-right
    - Move forms outside the parent form area (floating mode) - This for multi monitor support
    - Move forms inside the parent form MDI area. (floating / maximized inside MDI area)

    We absolutely need to prevent tabbed document mode.
    Is there a way to get the goal? We was thinking to use only toolwindows, but we dont understand how to keep the floating windows inside the MDI area.

    This feature is very important for us, is the key of our development.

    Thanks in advance,
  9. Julian Benkov
    Julian Benkov avatar
    1135 posts

    Posted 10 Nov 2011 Link to this post

    Hi Lorenzo,

    Thank you for writing to us.

    Currently, this functionality is not supported by RadDock. You can use the MDI feature of RadDock only in a tabbed document scenario.

    Do not hesitate to contact us if you have further questions or issues.

    Julian Benkov
    the Telerik team

    Q2’11 SP1 of RadControls for WinForms is available for download (see what's new); also available is the Q3'11 Roadmap for Telerik Windows Forms controls.

Back to Top