• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 367
  • Last Modified:

C# Set container on Group box

I have a form that contains multiple panels.

On one Panel (PA_Main) I have a set of group boxes whose visibility attribute are set depending on a set of radio buttons on the panel.
What I would like to do is have all the Group boxes sitting over top of each other so that as each is made visible it appears in the same place as the previous one.

The trouble is that by putting one directly on top of another it becomes contained in the other by default and so shares the visibility with the one it is placed on top of.

If I offset the group boxes in the IDE slightly so I can select them individually, I can "Right Click" on them and select "Select 'PA_Main'".
This seems to set the container OK and so the visibility selection works correctly.

The trouble is that as the selectied Group Box changes it moves slightly on the form because of the offset.

How can I set the container of each Group Box so that I can put them one on top of the other?
0
jetbet
Asked:
jetbet
  • 3
1 Solution
 
käµfm³d 👽Commented:
Start with a large form--grotesquely large  ; )

Drag each panel you want to create onto the form, but in different places. Set up each panel how you like. Once you do that, select all the panels and use the alignment toolbar to align the panels by top and left edge (see screenshot). You can also set the sizes of all the panels to one value while you have them selected. Once you finish, size your form accordingly.
untitled.PNG
0
 
käµfm³d 👽Commented:
P.S.

The control whose border has white dots will be the control all other controls (black dots) will be aligned to. In my screenshot, the right panel would be aligned to the left panel's left and top.
0
 
jetbetAuthor Commented:
Works a treat. Thanks
0
 
käµfm³d 👽Commented:
NP. Glad to help  = )
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now