Automatischer Umbruch bei eigener Messagebox

Meldur

Erfahrenes Mitglied
Ach ja - es sind immer die einfach erscheinenden Dinge, die ewig aufhalten. Ich möchte so eine Art eigene MessageBox bauen. Ich brauche ein Form.Label, dass sich dynamisch zum Text vergrößert und die Form drumherum mitzieht. Ich habe das schon über ein TableLayoutPanel und CreateGraphics().MeasureString() versucht, aber das blöde Fenster ist immer zu lang und nicht hoch genug.
Hat jemand ne Idee?

Danke,
Peter
 
Hmm .. ohne es jetzt probiert zu haben. Ein Label hat doch die Eigenschaft AutoSize. Diese für das Label aktivieren, dann einen Handler auf das Event OnSizeChanged des Labels hängen und wenn sich dieses ändert, dann die Form entsprechend anpassen.

Hierbei solltest du aber aufpassen, dass die Form nicht über die Bildschirm-Fläche hinauswächst ...
 
Zurück