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.
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.