StartPosition: CenterOwner

22/06/2008 - 23:42 von Chris Seidel | Report spam
Hallo,

ich habe folgendes Konstrukt:

Form
UserControl:UserControl1

Form1
UserControl2

In UserControl1 rufe ich new Form1().Show(this);

Form1 hat StartPosition CenterOwner.


Form1 wird aber sonstwo angezeigt, nicht zentriert über Form.

Wie schaffe ich es, dass es zentiert wird?

Danke
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
23/06/2008 - 00:28 | Warnen spam
"Chris Seidel" schrieb:
Form
UserControl:UserControl1

Form1
UserControl2

In UserControl1 rufe ich new Form1().Show(this);

Form1 hat StartPosition CenterOwner.


Form1 wird aber sonstwo angezeigt, nicht zentriert über Form.

Wie schaffe ich es, dass es zentiert wird?



Ich nehme an, Du meinst 'CenterParent'. Dies funktioniert nur, wenn das
übergeordnete Formular gesetzt wird, etwa, indem Du anstelle von 'Show' die
Methode 'ShowDialog' aufrufst.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen