Principales respuestas
Reemplazar con Texto.Replace

Pregunta
-
Estimados
Agradeciendo ayuda de ante mano
La function Text.replace NO REEMPLAZA porque algo estoy haciendo mal
y no logro entender que es.
Este es mi código:
private void RmpPb_Click(object sender, EventArgs e)
{
string B = BusTx.Text;
string R = RmpTx.Text;
int L = B.Length,
N = Rtb.Text.Length;
//Esta Function efectúa una búsqueda y me retorna el punto de la 1a ocurrencia
if (BusRem() <= 0) return;
// Color de Resalte
Rtb.SelectionColor = Color.FromKnownColor(KnownColor.Info);
Rtb.SelectionBackColor = Color.FromKnownColor(KnownColor.InfoText);
// Resalta Texto encontrado
Rtb.Select(BusIx, L + 1);
//Opción Reemplazar en todo el texto
if (TodRb.Checked)
{
Rtb.Text.Replace(B, R); //NO REEMPLAZA NADA
}
else
{//Opción preguntar por cada ocurrencia
string[] S = Rtb.Text.Split (Sl);
for (int i = 0; i <=N; i++)
{
if (S[i].Contains(B))
{
DialogResult D = MessageBox.Show("¿Reemplazar" + R + "?",
"Reemplazo por Ocurrencia",
MessageBoxButtons.YesNo);
if (D == DialogResult.Yes)
Rtb.Text.Replace(B, R); //NO REEMPLAZA NADA
}
}
return;
}
// Resalta Texto encontrado
BusPx = BusIx + L;
// Avanza Puntero de Búsqueda
BusIx = BusPx + 1;
}
Agradezco cualquier orientación
Atentamente [Best Regards] [Amicalement] Ivan Pequeño Andrade
Respuestas
-
Hola,
Prueba.
Rtb.Text=Rtb.Text.Replace(B, R);
Un saludo.
Es de buena educación dar las gracias cuando te ayudan, si alguna respuesta te ha sido de utilidad agradécelo marcándola como útil.<br/> <
Blog- Marcado como respuesta Ivan Pequeño A jueves, 16 de enero de 2020 20:06
-
hola
no reemplaza porque no asignas la salida de la funcion
string textoReemplazado = Rtb.Text.Replace(B, R);
hay una respuesta
revisa la documentacion
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta Ivan Pequeño A jueves, 16 de enero de 2020 20:06
Todas las respuestas
-
Hola,
Prueba.
Rtb.Text=Rtb.Text.Replace(B, R);
Un saludo.
Es de buena educación dar las gracias cuando te ayudan, si alguna respuesta te ha sido de utilidad agradécelo marcándola como útil.<br/> <
Blog- Marcado como respuesta Ivan Pequeño A jueves, 16 de enero de 2020 20:06
-
hola
no reemplaza porque no asignas la salida de la funcion
string textoReemplazado = Rtb.Text.Replace(B, R);
hay una respuesta
revisa la documentacion
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta Ivan Pequeño A jueves, 16 de enero de 2020 20:06