Jump to content

Recommended Posts

Posted

Telmo Faleiro,

Bom Dia!

Em um controle Label não há uma função apropriada para "fazer parágrafos" ou justificar o texto do mesmo. O que você tem à disposição são as propriedades AutoSize (que faz com que o Label fique mais comprido (de acordo om o texto que se quer colocar dentro dele), e a propriedade TextAlign que permite alinhar o texto dentro da Label à esquerda, à direita e centralizado.

a forma de fazer o que você quer é fazendo um "arranjo" com o texto, ainda em modo de design, antes de carregá-lo no Label. Veja, abaixo, um exemplo que coloquei em um Label de Heigh = 78 e Width = 354:

Private Sub CommandButton1_Click()
   Label1.Caption = "Este é um teste para saber quantas caracteres em posso colocar diretamente em um label" & vbCrLf
   Label1.Caption = Label1.Caption & "Vamos  ver  agora como o label automaticamente justifica-se  para caber o texto digitado." & vbCrLf
   Label1.Caption = Label1.Caption & "Esse é um texto um pouco maior para ver esse comportamento."
End Sub

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.