PDA

View Full Version : سوال: مشکل در replace



iran_sky
پنج شنبه 02 دی 1389, 21:15 عصر
با سلام
مشکل این کد replace زیر کجاست



int i = 0;
private void btn_Find_Click(object sender, EventArgs e)
{
i = RTB.Text.ToLower().IndexOf(txt_find.Text.ToLower() , i);
if (i != -1)
{
RTB.Select(i, txt_find.Text.Length);
i += txt_find.Text.Length;
RTB.Select();
}
else
{
i = 0;
}
}
private void btn_replace_Click(object sender, EventArgs e)
{
if (RTB.SelectedText.ToLower() == txt_find.Text.ToLower())
{
RTB.SelectedText = txt_replace.Text;
btn_Find_Click(null, null);
}
}

iran_sky
پنج شنبه 02 دی 1389, 22:41 عصر
کسی نیست کمکم کنه

iran_sky
جمعه 03 دی 1389, 12:48 عصر
کسی نیست کمکم کنه

hadi-z
جمعه 03 دی 1389, 12:57 عصر
سلام

متاسفانه فرصت نکردم کد شما رو چک کنم

ولی این سه تا رو پیدا کردم
شاید کمکت کنه:

http://www.codeproject.com/KB/vb/findandriplace_rtb.aspx

http://www.dreamincode.net/code/snippet2466.htm

http://www.dreamincode.net/forums/topic/62242-find-and-replace-in-c%23/