AJUDA COM RICHTEXTBOX

CARINHENA 02/11/2014 23:48:01
#442252
Boa noite, tudo bem pessoal?

Estou com uma duvida.
Tenho um Richtextbox, com um texto.
Do lado tem um ListBox, com alguns dados.

O que eu gostaria de fazer é selecionar um texto no Richtextbox e substitui-lo pelo que escolhi no Listbox.

Exemplo:
Texto no RichTextBox:
[Ô]Sempre sou assim[Ô]

Texto no ListBox
[Ô]será[Ô]
[Ô]seria[Ô]

O usuário seleciona o texto [Ô]sou[Ô] (do Richtextbox) e clica em [Ô]Será[Ô] (do listbox).
A frase ficara [Ô]Sempre será assim[Ô].

Isso é possível?
CARINHENA 04/11/2014 09:51:17
#442282
Ja resolvi.

Há quem se interessar:
  
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if(richTextBox1.SelectedText!=null && listBox1.SelectedItem.ToString()!=null)
{
string teste = richTextBox1.SelectedText.Replace(richTextBox1.SelectedText,listBox1.SelectedItem.ToString());
richTextBox1.SelectedText = teste;
}
}


ou

  
Private Sub listBox1_SelectedIndexChanged(sender As Object, e As EventArgs)
If richTextBox1.SelectedText IsNot Nothing AndAlso listBox1.SelectedItem.ToString() IsNot Nothing Then
Dim teste As String = richTextBox1.SelectedText.Replace(richTextBox1.SelectedText, listBox1.SelectedItem.ToString())
richTextBox1.SelectedText = teste
End If
End Sub
Tópico encerrado , respostas não são mais permitidas