COMPLETANDO STRING COM ESPACO
ola pessoal
tenho um problema sou novo em vb e nao sei muita coisa preciso de uma função que complete um string
EX:
tenho o nome Andre, mas preciso que o nome tenha 40 caracteres entao tenho que colpetar o andre com 35 espaços para que ele fique com 40 caracteres saca
em c# tem a função PadRight(string, [Ô]int[Ô]) que faz isso preciso de uma em vb
tenho um problema sou novo em vb e nao sei muita coisa preciso de uma função que complete um string
EX:
tenho o nome Andre, mas preciso que o nome tenha 40 caracteres entao tenho que colpetar o andre com 35 espaços para que ele fique com 40 caracteres saca
em c# tem a função PadRight(string, [Ô]int[Ô]) que faz isso preciso de uma em vb
dim nome as string = [Ô]teste[Ô]
nome = nome.PadRight(40, [Ô] [Ô])
Você pode usar o PadRight ou PadLeft
Abraços
nome = nome.PadRight(40, [Ô] [Ô])
Você pode usar o PadRight ou PadLeft
Abraços
Visual Basic ou VB.NET?
faz assim:
dim vNome as string * 40
vNome = txtNome.text
onde o txtNome é uma text que você pode inserir o nome [Ô]André[Ô], então a variável vNome ficará com 40 caracteres
dim vNome as string * 40
vNome = txtNome.text
onde o txtNome é uma text que você pode inserir o nome [Ô]André[Ô], então a variável vNome ficará com 40 caracteres
txtNome.text = [Ô]ANDRE[Ô]
msgbox = LEFT(txtNome.text & SPACE(40),40)
a dica do pascoal é a mais correta
porém se for vb6 pode fazer assim também
Citação::
faz assim:
dim vNome as string * 40
vNome = txtNome.text
onde o txtNome é uma text que você pode inserir o nome [Ô]André[Ô], então a variável vNome ficará com 40 caracteres
porém se for vb6 pode fazer assim também
txtNome.Text = txtNome.Text & String(40 - Len(txtNome.Text), [Ô] [Ô])
MsgBox Len(txtNome.Text)
Tópico encerrado , respostas não são mais permitidas