Form vererben

31/12/2009 - 13:54 von Thomas Kehl | Report spam
Hallo zusammen.

Ich habe folgendes Problem:

Ich habe eine BasisForm die bis anhin zwei Buttons beinhaltet. Diese
Buttons sollen immer rechts unten sein. Aus diesem Grunde habe ich das
Anchor auf Bottom und Right gestellt. Nun erstelle ich eine neue Form,
die von dieser BasisForm erbt. Die neue Form ist aber kleiner als die
BasisForm. Das Problem ist nun, dass die Buttons nicht nach oben
verschoben werden. Was muss ich tun, damit die Buttons "automatisch"
richtig platziert werden, wenn die Form nicht die gleiche Grösse hat
wie die BasisForm?

Besten Dank für eure Hilfe.

Viele Grüsse, Thomas
 

Lesen sie die antworten

#1 Frank Dzaebel
31/12/2009 - 17:37 | Warnen spam
Hallo Thomas,

Ich habe eine BasisForm die bis anhin zwei Buttons beinhaltet. Diese
Buttons sollen immer rechts unten sein. Aus diesem Grunde habe ich
das
Anchor auf Bottom und Right gestellt. Nun erstelle ich eine neue
Form,
die von dieser BasisForm erbt. Die neue Form ist aber kleiner als
die
BasisForm. Das Problem ist nun, dass die Buttons nicht nach oben
verschoben werden. Was muss ich tun, damit die Buttons "automatisch"
richtig platziert werden, wenn die Form nicht die gleiche Grösse hat
wie die BasisForm?



Setze mal die Modifiers der Buttons (zum Beispiel) auf protected.
Wenn die abgeleitete Form schon existiert, kriegst Du es ~halb-
"automatisch" durch Löschung der Form aus dem Projekt und Neu-
Hinzufügen nebst über Designer kleiner machen hin. Oder wenn im
Code eine entsprechende Modifikation der Size stattfindet (etwa im
Form_Load).


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen