USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  pré-limitar linhas e caracteres no Texbox
Carlos
não registrado
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.
 
 
     
Dário Cardoso
GOIÂNIA
GO - BRASIL
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 Emoções
 

"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" Emoções
     
Tiranossauro
DOIS IRMÃOS
RS - BRASIL
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
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página