Issue :
Is there any efficient way to arrange many independent Windows Forms in .Net ? I have to display many forms at the same time in my application. It is a graphic charting application, and the number of forms depends of what the user wants, so it has to be dynamic. Is it possible to arrange it like with MDI Layout ?Example :
For example, if user chooses 12 output chart forms, I would like to have them auto-arranged 4x3 on the default screen. Ideally, User could even choose many target screens among the monitors he has.Why not use MDI :
I do NOT want MDI, since my application is multi-screen and I want to leave the opportunity to the user to put his external output chart windows scattered over different screens wherever he wants. But I would though like to have a default arr开发者_运维知识库angement of output windows, without calculating manually screen and forms width/heights by dividing and stuff (Already doing this, it's a real pain). I would like to spare myself this ant-work and focus on business logic.What I am looking for :
If somebody knows an open source library or tool or cool method that could be great.By the way, I found a very useful and handy tool that could help people having the same needs I am formulating here : It is named AquaSnap, but unfortunately code is not Open Source
PS : Again, I Know how to do it "by hand" and assign monitors to forms. It is not the kind of answers I am looking for.
ThanX
I would advise you against multiple forms, and go with something that's more usable, like a single form with segmented panels or other containers for sections. Multiple forms have too many usability issues, like not appearing in the task bar, overlapping, etc.
I know this is not the answer you want, but I'm encouraging you to think in different directions. Usability is crucial with complex data and multiple views.
it's something I'm also looking for
Mql5 + C# expert advisor produces number of forms equal to a number of fin symbols one trying to trade, so something like a docker for 2,3,.. N forms is very welcome
精彩评论