Question

Quelle est la taille de pixel exacte d'une colonne lorsque je les colonnes d'attributs pour déterminer une largeur d'un contrôle TextBox ASP.NET?

<asp:TextBox id="MyTextBox" runat="server" columns="10" /> 
Était-ce utile?

La solution

Je l'utilise toujours:

style="width: 250px;"

De cette façon, vous pouvez définir exactement. Sinon, il va dépendre de la taille de la police de la zone de texte ainsi que la façon dont le navigateur rend.

Les lignes d'autre part est quelque chose que j'ai toujours eu du mal avec.

Autres conseils

La propriété Columns est mis en correspondance avec la taille attribut sur l'entrée-tag rendu.

Si la taille est de 10, le navigateur est censé rendre le champ de saisie dans une taille qui amélioreraient 10 caractères en forme et être visible dans le champ de saisie. Mais cela ne fonctionne que vraiment pour les polices Monospace, car dans beaucoup d'autres polices « III » ne sera pas la même longueur de pixel « mmm ».

Donc, en général, vous êtes mieux d'utiliser simplement la largeur CSS comme dit Ryan.

@Ryan Smith: J'ai utilisé votre suggestion et modifié pour le rendre évolutif aux paramètres montior utilisateur

.
style="width: 100%"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top