This is a migrated thread and some comments may be shown as answers.

FormBorderStyle = SizableToolWindow?

5 Answers 251 Views
Dock
This is a migrated thread and some comments may be shown as answers.
liviu
Top achievements
Rank 1
liviu asked on 17 Sep 2007, 08:44 AM

Hi!

For the floating container the FormBorderStyle is set to SizableToolWindow. This style doesn't let us to make visible the maximaze button.
I try do get the form after the creation of the floating site and change this property to Sizable and MaximizeBox = true but this leads sometimes to nasty effects at the redrawing of the dockpanel.

Wouldn't be posible to give us more flexibility? For example, to have the posibility to set from a property on the docking manager how the floating containers related to it would look like? As far as I know this is not posible now and it would by something useful for what I need to do.

Regards

5 Answers, 1 is accepted

Sort by
0
Julian Benkov
Telerik team
answered on 17 Sep 2007, 12:18 PM
Hello Liviu,

Thank you for your suggestion.

The DockingManager works with floating ToolWindows, just like VS2005 tools. We are not sure that we will change this behavior to support minimize/maximize/close buttons, because it makes no sense to maximize the tools window.

May be you are in need of TabbedDocument layout, or even MDI:
  • In TabbedDocument layout, the idea is the same as the documents you open in VS2005, which support Close functionality. The documents appear in a tabstrip fashion on top, or on the side. You can review the TabbedDocument example under RadDock section for more information on this layout.
  • MDI, on the other hand, is the layout you would see in Word, Excel and Photoshop when you open multiple documents. There you have minimize, maximize and close buttons. Our RadRibbonBar support MDI layout and you can review the respective example under RadRibbonBar section.
These are standard implementations and providing similar functionality across different layouts will prove to be confusing to the end user.
 
Still, if we have other clients who need Minimize, Maximize, Close functionality in RadDock, we will consider adding the feature.

I hope this helps.
 

Regards,
Julian Benkov
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
liviu
Top achievements
Rank 1
answered on 17 Sep 2007, 01:14 PM

My application is intented to work on multiple screens. This means I can have the dockingManager on a screen and one of its floating panels on another screen. I just look for an easy way to make this floating panel as big as its screen. I'm not interested in the mdi behaviour.

I hope you will take this in consideration.

Thanks.
0
Julian Benkov
Telerik team
answered on 18 Sep 2007, 04:14 PM
Hi Liviu,

Thank you for writing. We do need to provide more clarity in how to make the RadDock manager work in scenarios such as yours. Your feedback is important as it allows us to most rapidly discover aspects of our product we can improve to serve you better.

In order to achieve the desired functionality, please use the code snippet below:

Form floatingForm = dockPanel1.DockingSite.Host as Form; 
if (floatingForm != null
    floatingForm.FormBorderStyle = FormBorderStyle.Sizable; 
    floatingForm.MaximizeBox = true
    floatingForm.MinimizeBox = true

I hope this helps.

Greetings,
Julian Benkov
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
liviu
Top achievements
Rank 1
answered on 19 Sep 2007, 10:57 AM
Hi!

This is the solution I am using for the time being as I had said in the message that started this thread.
But...

If I have a dockPanel docked normally in a dockingManager and drag it as a floating element I have to change the floating container style in the   DockingStateChanged event of the dockingManager.  At least, I didn't find another solution. And this leads to the firing of the resize event for many,many times and the repeated redrawing of the dockPanel and a nasty flickering....

So I really hope for a better solution in the near future.... :)

Regards



0
Julian Benkov
Telerik team
answered on 19 Sep 2007, 11:48 AM
Hi Liviu,

We have added these issues to our to do list for feature releases. Thank you for all of your suggestions so far. Please do not hesitate to contact us with any additional ideas you might have.

All the best,
Julian Benkov
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
Tags
Dock
Asked by
liviu
Top achievements
Rank 1
Answers by
Julian Benkov
Telerik team
liviu
Top achievements
Rank 1
Share this question
or