Entwickler-Ecke

WinForms - DataGridView beim Maximieren mit wachsen lassen


Realnub - Mo 05.05.08 15:50
Titel: DataGridView beim Maximieren mit wachsen lassen
Hallo, bin gerade wie vernebelt und komme nicht weiter.
Ich habe eine Form. Oben ist MenuStrip und unten Statusstrip. In der Mitte ist ein Panel was oben eine angedockte Groupbox und unten ein angedocktes Panel hat. Dazwischen soll ein DataGridView, was bei Größenänderung der Form mit wächst/schrumpft - wie geht das?

//sry für meine Frage


bakachan - Mo 05.05.08 15:52

Das DataGridView irgendwo andocken oder von Hand resizen.


Realnub - Mo 05.05.08 16:43

Ich habe Dock = Left gesetzt um die Breite fix zu haben, aber es wird bspw. beim Maximieren nicht Höher.


Christian S. - Mo 05.05.08 16:46

Hallo!

Wenn sich nur die Höhe anpassen soll, dann setz die Anchor-Eigenschaft für Top und Bottom :-)

Grüße
Christian


Realnub - Mo 05.05.08 16:52

dann wird Dock auf None gesetzt und das DGV mittig im Designer auf der Form angeordnet, was sich nach dem Ausführen nicht ändert. Maximiere ich die Form dann, bleibt das DGV gleich groß und an voriger Stelle in der Form.


Christian S. - Mo 05.05.08 16:54

user profile iconRealnub hat folgendes geschrieben:
dann wird Dock auf None gesetzt und das DGV mittig im Designer auf der Form angeordnet,

Dann schiebst Du's halt an die Seite? :gruebel:

user profile iconRealnub hat folgendes geschrieben:
was sich nach dem Ausführen nicht ändert. Maximiere ich die Form dann, bleibt das DGV gleich groß

Dann hast Du bei den Anchors was falsch gemacht.


Realnub - Mo 05.05.08 16:59

die Anchor-Eigenschaft steht auf Top, Bottom


Christian S. - Mo 05.05.08 17:04

Wenn Du das DGV auch noch links haben willst, musst Du natürlich zusätzlich noch den Anchor auf Left setzen. Ich hab's gerade ausprobiert: Anchor auf (Top, Bottom, Left) und das Ding ganz nach links geschoben. Dann passt es bei Größenänderung der Form seine Höhe aber nicht seine Breite an.


Realnub - Mo 05.05.08 17:13

Mh, jetzt geht es. Nach dem ich das gemacht habe, was ihr gesagt habt und das die Anchor-Eigenschaft vom "Hauptpanel" von Top, Left auf Top, Left, Bottom gesetzt habe.

Danke