SELECIONAR PARTE DE TEXTO DE UMA COMBOBOX

TOLPHO 29/01/2014 15:44:35
#433832
Olá pessoal.

Estou com uma dúvida e gostaria de ajuda de vocês.

Label1.Text = ComboBox1.Text

Essa parte do script faz com que todo o texto selecionado no ComboBox seja transcrito para o Label, mas eu gostaria de saber como faço para que somente uma parte do texto seja copiado, por exemplo, a palavra que esta selecionada no ComboBox seja [txt-color=#e80000][Ô]001 - Apartamento[Ô][/txt-color] e eu queira que no Label aparecesse somente [txt-color=#e80000][Ô]Apartamento[Ô][/txt-color], alguém saberia me dizer como faço isso, obrigado.
PEDROALSOI 29/01/2014 15:48:27
#433834
TOLPHO 29/01/2014 16:53:40
#433856
Citação:

:
Veja isso


Ola Pedro, olhei o link que você me deu na utilização do Split, mas não consegui achar uma forma de utiliza-lo em meu projeto, você poderia me esclarecer melhor se possível.

Como os próximos itens do ComboBox irão ter aquela numeração (001, 002, 003 ...), gostaria que ela não aparecesse na Label.

Valeu, Obrigado.
NICKOLASCARLOS 29/01/2014 17:28:41
#433865
Resposta escolhida
Ólá meu amigo.

ºVocê terá q contar a quantidade de caracteres até a palavra, incluindo espaços.
Exemplo: [Ô]001 - Apartamento[Ô] até Apartamento tem 7 caracteres

º Você terá que pegar e contar os caracteres até o final da palavra.
Exemplo: [Ô]001 - Apartamento[Ô] até a última letra [Ô]o[Ô] tem 18 caracteres

º Então agora nós temos respectivamente 7 e 18

ºAgora iremos usar a função Mid

ºCodigo: label1.text = mid(combobox1.text, 7, 18)

é isso!

[txt-color=#e80000]Se resolver o seu problema encerre o tópico [/txt-color]
KERPLUNK 29/01/2014 17:43:48
#433871
O Split atenderia bem melhor.
NILSONTRES 29/01/2014 17:50:25
#433876
vb.net
Dim MyString As String() = ComboBox1.Text.ToString.Split(New Char() {[Ô]-[Ô]c})

Label1.Text = MyString(1).Trim
NICKOLASCARLOS 29/01/2014 18:29:19
#433893
Citação:

:
O Split atenderia bem melhor.


Mais se o texto for aquele o codigo que passei já está pronto para ser usado
KERPLUNK 29/01/2014 18:36:55
#433896
Citação:

:
:
O Split atenderia bem melhor.
Mais se o texto for aquele o codigo que passei já está pronto para ser usado


Concordo, nessas condições, o que você passou atenderia também. Mas o caso é que programar, é a arte de esperar o inesperado. Hoje os textos são fixos, mas isso pode mudar. A única coisa que seria fixa, é a forma [Ô]NNN - XXXXX[Ô] é possível também que seja [Ô]NNNNN - XXXXXXXX[Ô], portanto o mid não funcionaria mais e teria que ficar fazendo gambiarras toda hora.
NICKOLASCARLOS 29/01/2014 19:11:24
#433898
Sim vc tem razão!
NICKOLASCARLOS 29/01/2014 19:34:04
#433901
Por favor feche o tópico!
TOLPHO 30/01/2014 11:28:18
#433951
Obrigado NICKOLASCARLOS e NILSONTRES, vocês me ajudaram bastante nesse problema, espero sempre poder contar com o pessoal disposto a ajudar.
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas