473,320 Members | 2,110 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Multiple Forms acting as one

I am working on a fairly complex GUI and I have a problem.. I have
several forms that work togeather to make up a Single UI. Here is my
problem.. How do I make it so that when any one form is selected the
group of forms pop to the front (as if the group were actually one
single form. I was going to do this all as one form with regions but
some parts of the UI have to "Snap" off to become satelite windows..
Anyways I have tried the GotFocus event but it seems to lock the form
group up.. What I really want is some way to detect what Z order one
of the forms is on the desktop and a way to move the other forms to
around that z order.

Thanks
Josh Handel
Nov 15 '05 #1
4 2412
Oh we all love N number of window Depths and popups .

Why not use Panels and docking, I prefer to have as few layers as possible
(Z orders). I like the oberon IDE approach. Tiling.

If i dont need it, hide it. WHat im workin gon now, make it the largest.
Simple, Like the VS.NET horizontal panels for grouping source files.

Make a UI too complex and funky and I shop around.
Skin an app like wincramp and bmp bubble buttons like MSN and I walk
elsewhere.
"Josh Handel" <jh*****@cloud-8.com> wrote in message
news:a3**************************@posting.google.c om...
I am working on a fairly complex GUI and I have a problem.. I have
several forms that work togeather to make up a Single UI. Here is my
problem.. How do I make it so that when any one form is selected the
group of forms pop to the front (as if the group were actually one
single form. I was going to do this all as one form with regions but
some parts of the UI have to "Snap" off to become satelite windows..
Anyways I have tried the GotFocus event but it seems to lock the form
group up.. What I really want is some way to detect what Z order one
of the forms is on the desktop and a way to move the other forms to
around that z order.

Thanks
Josh Handel

Nov 15 '05 #2
Ken
Josh what I would do is call a system function. I can't remember the name of
it, but it sets the window to the foreground.

And screw that news.microsoft.com guy!

"Josh Handel" <jh*****@cloud-8.com> wrote in message
news:a3**************************@posting.google.c om...
I am working on a fairly complex GUI and I have a problem.. I have
several forms that work togeather to make up a Single UI. Here is my
problem.. How do I make it so that when any one form is selected the
group of forms pop to the front (as if the group were actually one
single form. I was going to do this all as one form with regions but
some parts of the UI have to "Snap" off to become satelite windows..
Anyways I have tried the GotFocus event but it seems to lock the form
group up.. What I really want is some way to detect what Z order one
of the forms is on the desktop and a way to move the other forms to
around that z order.

Thanks
Josh Handel

Nov 15 '05 #3
Do you normally go around screwing people online that you dont know?
"Ken" <an***********@verizon.net> wrote in message
news:xQ*****************@nwrddc03.gnilink.net...
Josh what I would do is call a system function. I can't remember the name of it, but it sets the window to the foreground.

And screw that news.microsoft.com guy!

"Josh Handel" <jh*****@cloud-8.com> wrote in message
news:a3**************************@posting.google.c om...
I am working on a fairly complex GUI and I have a problem.. I have
several forms that work togeather to make up a Single UI. Here is my
problem.. How do I make it so that when any one form is selected the
group of forms pop to the front (as if the group were actually one
single form. I was going to do this all as one form with regions but
some parts of the UI have to "Snap" off to become satelite windows..
Anyways I have tried the GotFocus event but it seems to lock the form
group up.. What I really want is some way to detect what Z order one
of the forms is on the desktop and a way to move the other forms to
around that z order.

Thanks
Josh Handel


Nov 15 '05 #4
What's your problem Ken? I thought his opinion, while maybe not expressed
in the best English, was perfectly apropos.

"Ken" <an***********@verizon.net> wrote in message
news:xQ*****************@nwrddc03.gnilink.net...
Josh what I would do is call a system function. I can't remember the name of it, but it sets the window to the foreground.

And screw that news.microsoft.com guy!

"Josh Handel" <jh*****@cloud-8.com> wrote in message
news:a3**************************@posting.google.c om...
I am working on a fairly complex GUI and I have a problem.. I have
several forms that work togeather to make up a Single UI. Here is my
problem.. How do I make it so that when any one form is selected the
group of forms pop to the front (as if the group were actually one
single form. I was going to do this all as one form with regions but
some parts of the UI have to "Snap" off to become satelite windows..
Anyways I have tried the GotFocus event but it seems to lock the form
group up.. What I really want is some way to detect what Z order one
of the forms is on the desktop and a way to move the other forms to
around that z order.

Thanks
Josh Handel


Nov 15 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Chuck | last post by:
I am creating a pub/sub broker implementation in C# and I am having some trouble understanding how I should best implement the invoke portion in order to make sure it is as thread-safe as it can...
5
by: c676228 | last post by:
Hi everyone, my colleagues are thinking about have three insurance plans on one asp page: I simplify the plan as follow: text box:number of people plan1 plan2 plan3
7
by: Chacko | last post by:
Hi could anyone tell me how to simulate multiple clients for a windows form without actually me having to copy paste the code. Cause its a real pain.... The thing is i am working on remoting which...
6
by: Joseph Geretz | last post by:
I have the following class which I am serializing and passing back and forth between my Web Service application and the client. public class Token : SoapHeader { public string SID; public...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.