Mehrere Steuerelemente andocken - eine füllt den verbleibenden Speicherplatz aus

Ich versuche zu dock N die Anzahl der Steuerelemente in einem container. Ich möchte, dass Sie alle füllen die gesamte Breite, aber stack. Ich möchte ein bestimmtes Steuerelement (momentan die Letzte) , füllen Sie den verbleibenden Platz, während alle anderen haben Feste Größen.

:

Button b1 = new Button() { Text = "Button 1", Dock = DockStyle.Top };
Button b2 = new Button() { Text = "Button 2", Dock = DockStyle.Top };
Button b3 = new Button() { Text = "Button 3", Dock = DockStyle.Fill };

Controls.Add(b1);
Controls.Add(b2);
Controls.Add(b3);

Produziert dies:

Mehrere Steuerelemente andocken - eine füllt den verbleibenden Speicherplatz aus

Wie Sie sehen können, Taste 3 tut genau das, was ich sagte es: Fill den Eltern. Aber das ist nicht das, was ich wollen es zu tun. Abgesehen von manuell platzieren und Größenänderung Ereignisse, etc. wie kann ich die Schaltfläche 3 füllen Sie den verbleibenden Platz?

Hinweis: ich bin nicht mit dem designer.

Kommentar zu dem Problem
Sehen Sie [hier][1]. Dies ist eine doppelte. [1]: stackoverflow.com/questions/154543/... Kommentarautor: Jeff Cuscutis

InformationsquelleAutor der Frage Jonathon Reinhart | 2011-10-13

Schreibe einen Kommentar