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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Contar espacos
defende
não registrado
ENUNCIADA !
Postada em 04/10/2004 15:34 hs   
Pessoal, tenho uma label que tem um fontSize de 8.25 e a label tem 2700 de width (esta em Twips) e dentro dela eu tenho escrito "Rodrigo". Eu presciso saber quantos mais caracteres cabem nesse espaco que resta. To me enrolando nas contas. Se alguem puder ajudar agradeco muito
   
emilio
TAQUARA
RS - BRASIL
ENUNCIADA !
Postada em 04/10/2004 17:26 hs            

E se voce tentar usar a propriedade AutoSize=True, será que vais precisar saber mais alguma coisa?


Emilio

Uma boa idéia NÃO precisa explicação

   
defende
não registrado
ENUNCIADA !
Postada em 04/10/2004 20:52 hs   
E ai Emilio blz
Eu nao posso usar o AutoSize nao. Acontece que eh um aplicativo pra gerar e imprir crachas e tem alguns campos como por exemplo o do proprio codigo de barras onde o ususario vai deixar o campo ocupando  quase todo o tamanho do cartao na largura com uma altura fixa e conforme for codificando vai mostrando o codigo. O meu caso eh que na hora de imprimir o label nao respeita o alinhamento nem central nem a direita entao eu tenho de fazer uma rotina que corrija isso, entendeu.?
 
Mais alguma sujestao????
   
caco
Pontos: 2843

SP - BRASIL
ENUNCIADA !
Postada em 05/10/2004 00:55 hs            
Olá!
 
Você não pode ter certeza do número de caracteres que cabem dentro do Label porque como o texto é variável o tamanho dele também será, mas você pode fazer uma aproximação. O ideal seria verificar a largura do texto antes de imprimir, para isso utilize o método TextWidth do Form, assumindo que ele tenha a mesma configuração de fonte que o Label. Ex:
 
'Exibe o espaço restante de texto dentro do Label
MsgBox "Espaço restante: " & Label1.Width - Me.TextWidth( Label1)
 
Abraço!

Messenger: vbdev@uol.com.br

   
Página(s): 1/1    


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