|
|
Postada em 28/03/2008 20:44 hs
preciso pré-limitar quantidades de linha e caracteres em cada linha num texbox. exemplo: textbox1, 4 linhas e com 20 caracteres cada linha.
|
|
|
|
|
|
|
|
Postada em 29/03/2008 08:59 hs
Bom quanto a quantidade de caracteres basta vc colocar TRUE na propriedade MaxLength, lembrando que a propriedade MultiLine tem que estar TRUE tbm, claro! Agora quanto a quantidade por linha, essa fico te devendo! rs 
"Se fizeres o bem, não é certo que serás aceito? E se não fizeres o bem, o pecado jaz à porta, e sobre ti será o seu desejo; mas sobre ele tu deves dominar - Gênesis 4.7"
|
|
|
|
|
|
Postada em 29/03/2008 12:06 hs
em tempo de design vá na propriedade text e digite quatro linhas com 40 caracteres e ajuste o tamanho do controle manualmente. Apenas funcionará se vc utilizar uma fonte não proporcional que é o caso da Courier New onde todos os caracteres tem a mesma largura. Acredito que exista uma maneira de vc contar os caracteres digitados e, quando divisiveis por 40, poder andar para a nova linha, mas isto tem que testar. talvez alguém tenha algo pronto.
|
|
|
|
JOM
|
BOM JESUS DA LAPA BA - BRASIL
|
|
Postada em 29/03/2008 20:37 hs
Quem não sabe faz gambiarra até achar coisa melhor, então colega vê se tu pode melhorar o codigo seguinte, até achar coisa melhor: Para testar, coloque o text1 como Multiline = True e ponha o seguinte codigo: Obs: da forma que está, após uma linha ter 5 caracteres ele passa para a proxima linha e não deixa digitar mais que três linhas Private Sub Text1_KeyPress(KeyAscii As Integer) If Len(Text1) = 5 Or Len(Text1) = 12 Then KeyAscii = 13 ElseIf Len(Text1) = 19 Then KeyAscii = 8 End If End Sub
|
|
|
|