daniela schrieb:
> zB habe ich einen Button in einer Groupbox drinnen, wenn ich die größe
> der Groupbox verändere ändert sich auch die Position des Buttons.
> Auch wenn ich in den Eigenschaften des Buttons das Anchor auf None
> gesetzt habe.
> Außerdem hat die Form beim Ausführen nicht die Größe die ich im Designer
> gezeichnet habe.
> Wo muss ich nach dem Fehler suchen?
Was ist das für ein Button? Wirklich nur ein einfacher Button oder etwa
ein Radiobutton mit Appearance=Appearance.Button?
Falls letzteres, ist das Verhalten normal. Die Groupbox macht aus darin
enthaltenen Radiobuttons immer(*) eine radio button group und versucht,
sie als solche zu verwalten, insbesondere: sie schön gleichmäßig über
die verfügbare Client-Fläche zu verteilen. Sie hat allerdings keine
Ahnung von der Appearance-Eigenschaft und benutzt die Radiobuttons
immer, als stünde die Appearance-Eigenschaft auf Appearance.Normal.
Das liegt daran, dass das Verhalten auf Win32-API-Ebene gesteuert wird,
unterhalb von DotNet. Die dortige Groupbox weiss nix davon, dass sich
der Radiobutton ganz anders zeichnen wird, als von ihr erwartet.
(*) nicht wirklich immer, nur meistens. Offensichtlich gibt es
Konstellationen, bei denen sie das unterläßt. Wenn es mein Problem wäre,
würde ich herausfinden können, wann genau das der Fall ist und dann
diese Situation absichtlich herbeiführen. Da es aber dein Problem ist,
überlasse ich dir diese Fleißarbeit...