RETIRAR AS 4 ULTIMAS LETRAS DE UMA TEXBOX

KILLERBEST 24/03/2014 12:00:53
#436444
Boas pessoal,

E venho vos perguntar como é que eu retiro letras de uma textbox, e de preferência as ultimas 4

obrigado
TUNUSAT 24/03/2014 12:56:20
#436446
KILLERBEST,

é isto?

If txtPalavra.Text.Length > 4 Then
txtPalavra.Text = Strings.Left(txtPalavra.Text, txtPalavra.Text.Length - 4)
End If


[][ô]s,
Tunusat.
KILLERBEST 24/03/2014 13:08:27
#436448
Não consigo ...

Eu, tipo vou meter a aplicação a abrir uma imagem, e automaticamente eu gravo o nome da imagem na textbox, mas o problema é que juntamente com o nome vem o formato e eu queria retira-lo

O codigo para a textbox ta assim:

nomeima.Text = OpenFileDialog1.SafeFileName

JABA 25/03/2014 20:10:59
#436521
Tenta nomeima.Text = OpenFileDialog1.FileName
KILLERBEST 26/03/2014 06:16:31
#436529
nope, isso irá aparecer a localização do ficheiro
JONATHANSTECKER 26/03/2014 08:07:29
#436532
Resposta escolhida
Exstem N maneiras para resolver este problema:

nomeima.Text = System.IO.Path.GetFileNameWithoutExtension(OpenFileDialog1.FileName)
nomeima.Text = OpenFileDialog1.SafeFileName.Replace([Ô].jpg[Ô], String.Empty)
nomeima.Text = OpenFileDialog1.SafeFileName.Remove(OpenFileDialog1.SafeFileName.Length - 4)
nomeima.Text = OpenFileDialog1.SafeFileName.Replace(OpenFileDialog1.SafeFileName.Substring(OpenFileDialog1.SafeFileName.LastIndexOf([Ô].[Ô])), [Ô][Ô])


Se não conseguir, passe o código dessa aplicação ou simplesmente passe o form onde você está tentando aplicar essa função que daremos uma força.
KILLERBEST 26/03/2014 08:45:27
#436533
Já consegui obrigado a todos que me ajudaram
Tópico encerrado , respostas não são mais permitidas