Entwickler-Ecke
WinForms - Form2 mittig von Form1 starten
erfahrener Neuling - Mo 14.03.16 11:43
Titel: Form2 mittig von Form1 starten
Hi ich bin's mal wieder.
Diesmal möchte ich, dass meine 2. Form mittig von der 1. Form gestartet wird.
Wenn ich das so umsetze,
C#-Quelltext
1: 2: 3:
| Anmeldefenster AMF = new Anmeldefenster(); AMF.Location = new Point(this.Location.X, this.Location.Y); if(AMF.ShowDialog() == DialogResult.OK) { MessageBox.Show("Login funktioniert"); } |
ändert sich gar nichts an der Position (egal ob mittig oder nicht).
Auch mit
this.DesktopLocation hat sich nichts geändert.
Woran liegt dass, bzw wie setze ich die Location mittig von Form1?
Ralf Jansen - Mo 14.03.16 11:51
Übergebe eine Parent Form an ShowDialog damit diese Form auch weiss wovor sie angezeigt werden soll (AMF.ShowDialog(this)) und setze bei der AMF Form die StartPosition Property auf CenterParent.
erfahrener Neuling - Mo 14.03.16 12:00
Danke genau das was ich brauchte ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!