Par programme de l'ajout à l'Étiquette de Formulaire Windows (Longueur de l'étiquette?)

Dans mon code, j'ai créer une étiquette avec le texte suivant:

Label namelabel = new Label();
namelabel.Location = new Point(13, 13);
namelabel.Text = name;
this.Controls.Add(namelabel);

La chaîne de caractères appelée nom est défini avant cela, et a une longueur de l'ordre de 50 caractères. Toutefois, seuls les 15 premiers sont affichés dans l'étiquette sur mon formulaire. J'ai essayé de jouer avec le MaximumSize de l'étiquette, mais en vain.

Pour info: l'Initialiseur de la syntaxe est beaucoup plus propre: Controls.Add(new Label { Location = new Point(13, 13), AutoSize = true, Text = name });

OriginalL'auteur Wilson | 2012-07-18