hallo mensen,
Ik ben bezig met een applicatie die bestaat uit meerdere schermen. Nu wil ik als er een menuoptie aangeklikt wordt, dat dan de juiste borderless form in een container geplaatst wordt.
Ik heb al een panel gemaakt in het hoofdformulier waarop de borderless form moet komen. Ik heb het volgende stukje code achter een menuoptie:
De form neemt dus de grootte en de positie van de panel over, maar de form komt dus niet in de panel te staan
Nu weet ik dat Left en Top relatief zijn aan de container van panel2, maar hoe kom ik dan aan de absolute waardes? of hoe kan ik er voor zorgen dat form2 dezelfde container krijgt als panel2 zodat de positie wel klopt?
Het maakt mij niet uit hoe het precies gebeurt, als het maar snel en makkelijk kan.
Heeft iemand een idee hoe ik dit kan oplossen, heb al een behoorlijke tijd zitten googlen en hier op got lopen spitten...
Ik ben bezig met een applicatie die bestaat uit meerdere schermen. Nu wil ik als er een menuoptie aangeklikt wordt, dat dan de juiste borderless form in een container geplaatst wordt.
Ik heb al een panel gemaakt in het hoofdformulier waarop de borderless form moet komen. Ik heb het volgende stukje code achter een menuoptie:
Visual Basic:
1
2
3
4
5
| Form2.Width = Panel2.Width Form2.Height = Panel2.Height Form2.Left = Panel2.Left Form2.Top = Panel2.Top Form2.Show() |
De form neemt dus de grootte en de positie van de panel over, maar de form komt dus niet in de panel te staan
Nu weet ik dat Left en Top relatief zijn aan de container van panel2, maar hoe kom ik dan aan de absolute waardes? of hoe kan ik er voor zorgen dat form2 dezelfde container krijgt als panel2 zodat de positie wel klopt?
Het maakt mij niet uit hoe het precies gebeurt, als het maar snel en makkelijk kan.
Heeft iemand een idee hoe ik dit kan oplossen, heb al een behoorlijke tijd zitten googlen en hier op got lopen spitten...