Laden...

Verändern der Fenstergröße per Button

Letzter Beitrag vor 13 Jahren 3 Posts 1.643 Views
Thema geschlossen
Verändern der Fenstergröße per Button

Hallo zusammen,

ich hab hier ein kleines Problem bei einer eigentlich wirklich simplen Sache. Ich möchte die Breite des Forms per Klick auf einen Button verändern. Also quasi ein Expander nach rechts.
Hier mal der Code:

        private void expandButton_Click(object sender, EventArgs e)
        {
            this.Visible = false;
            shrinkButton.Visible = true;
            this.FindForm().Width += 1180;
        }

        private void shrinkButton_Click(object sender, EventArgs e)
        {
            this.Visible = false;
            expandButton.Visible = true;
            this.FindForm().Width -= 1180;
        }

Beim Klick auf den Button schließt sich das Form einfach. Der Debugger gibt nichts zurück...

Jemand ne Idee?

Dank und Gruß
garv3

Hoi garv3

Ich schätze mal, dass du mit

this.Visible = false;

jeweils den Button verschwinden lassen wolltest. Nach meinem Verständnis lässt es aber die Form verschwinden.

Außerdem stellt sich mir dann die Frage: Warum FindForm() ?
da this ja die aktuelle Form schon ist, müsste es auch direkt gehen

this.Width += 1180;

Achte bitte darauf, dass das Form nicht zu groß für den Bildschirm des Anwenders wird... der würde sich arg freuen, wenn das der Fall wäre.

Hinweis von herbivore vor 13 Jahren

Warum FindForm(), da this ja die aktuelle Form schon ist

Eben, und somit fällt das Ganze unter [Hinweis] Wie poste ich richtig? Punkt 1.1.1.

Thema geschlossen