2009-07-23 8 views
8

J'ai créé un formulaire d'assistant et chaque page du formulaire affiche du texte d'aide.Comment fixer la hauteur et la largeur d'une étiquette winforms pour accepter du texte de longueur variable

je soit besoin d'un

contrôle 1.Label où je peux fixer la hauteur et la largeur de l'étiquette de sorte qu'il ne pousse pas long mais enveloppe plutôt le texte dans ma largeur et une hauteur fixe.

Mais une étiquette n'a pas de poignées de dimensionnement et semble s'adapter automatiquement au contenu.

OU

2.Une contrôle TextBox (où je peux déjà régler la hauteur et la largeur si je mets multiligne off) mais l'utilisateur ne devrait pas être en mesure de modifier la zone de texte ... en fait la zone de texte ne devrait pas être capable de recevoir l'attention du tout. (comme une étiquette)

Quelqu'un peut-il me dire comment faire l'un ou l'autre.

Seth B Spearman

Répondre

20

Pour l'étiquette, Vous devez définir la propriété de l'étiquette Autosize false

Pour la zone de texte, définissez la propriété Activé false

+0

Merci ... tout ce que je cherchais. Seth –

1

Les étiquettes ont une propriété AutoSize, qui par défaut true - situé juste à false dans le concepteur, et redimensionnez au besoin.