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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Multiline pra fera
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 08/03/2005 08:34 hs            
Então Korn o problema é esse pois digamos, q vc não colocou as scrollbars no seu texbox então como ele é multiline ele vai pulando para a próxima linha automaticamente certo?? Se as linhas não forem separadas com "<ENTER>" ele interpreta como uma linha só. Por isso não pula a linha. Coloque as scrollbars no seu Texbox multiline q vc vai ver q ele vai indo sem pular pra próxima linha a não ser q vc tecle "<ENTER>".
   
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 08/03/2005 09:35 hs            
ae ghost como poe, num deu, valew
 
Printer.Print txtobsdorm; "<enter>"
Printer.Print Tab(55); "observacao "; "<enter>"
Printer.Print Tab(55); "observacao  "; Tab(55); txtobsdorm.Text "<enter>"

Jesus Cristo é O Senhor!!!
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 08/03/2005 09:54 hs            
Então, na sua textbox em q vc vai inserir várias linhas, a sua propriedade multiline é igual a True correto?? Vá na propriedade "ScrollBars" e coloque "Both". Assim vai habilitar ambas as barras de rolagem, tanto a vertical como a horizontal. Fazendo isso o usuário só vai poder mudar de linha teclando <ENTER>.
 
Aí vc usa a sua sub:
 
Private Sub PrintMultiline(txt As TextBox)
'imprimi multiline
Dim vtxt As Variant, i As Long
vtxt = Split(txt, vbCrLf)
For i = 0 To UBound(vtxt)
Printer.Print vtxt(i)
Next i
Printer.EndDoc
End Sub
 
Vc só precisa tomar cuidado com o número de colunas q vc vai permitir ao usuário digitar.
 
t+
   
Romero
VILHENA
RO - BRASIL
ENUNCIADA !
Postada em 08/03/2005 10:15 hs            
verifique o currentx e currenty caso saia fora da sua página pule de linha ou página...
tipo: 1 cm é 512 tiwps na impressora... calcule... e pule de página só quando sair fora...
   
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 08/03/2005 11:21 hs            
Entendi agora foi mal , agora impimiu de boa , é uma pea que essa sub que eu tenho num permite Printmultiline num premite fazer mais de um campo assim , se eu tiver um campo com scrollbar logo no começo do form ele nuan vai imprimir , mas ta firmao valew pessoal

Jesus Cristo é O Senhor!!!
   
Página(s): 3/3     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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