Pergunta

O que é o tamanho do pixel exata de uma coluna quando eu usei as colunas de atributos para determinar a largura de um controle caixa de texto ASP.NET?

<asp:TextBox id="MyTextBox" runat="server" columns="10" /> 
Foi útil?

Solução

Eu sempre uso:

style="width: 250px;"

Dessa forma, você pode configurá-lo exatamente. Caso contrário, vai depender do tamanho da fonte da caixa de texto, bem como a forma como o navegador processa-lo.

As fileiras, por outro lado é algo que eu sempre lutou com.

Outras dicas

A propriedade Columns é mapeado para o tamanho-atributo na entrada-tag prestados.

Se o tamanho é 10, então o navegador é suposto para tornar o campo de entrada em um tamanho que faria 10 caracteres caber e ser visível no campo de entrada. Mas isso só realmente funciona para Monoespaçada, já que em muitas outras fontes "III" não vai ter o mesmo comprimento pixel como "MMM".

Por isso, normalmente você é melhor de usar apenas CSS-largura que disse Ryan.

@ Ryan Smith:. Eu usei a sua sugestão e modificado para torná-lo escalável para o usuário montior configurações

style="width: 100%"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top