PDA

View Full Version : سوال: حذف کردن پاراگراف در rich text box



shytonak
چهارشنبه 01 آبان 1387, 10:06 صبح
سلام دوستان.
میشه یه راهنمایی کنید که چطور یه پاراگراف خاص مثلا سوم رو از یه richTextBox حذف کرد.ما تو richTextBox پنچ پاراگراف داریم که میخواییم پاراگراف سوم حذف بشه.

parsamiga
چهارشنبه 01 آبان 1387, 13:09 عصر
سلام
از این کد استفاده کن



int start,length;
int x = richTextBox1.SelectionStart;
richTextBox1.Select(start, length);
richTextBox1.SelectedText = String.Empty;


start پوزیشن کاراکتر شروع برای حذف رو مشخص می کنه و Length تعداد کاراکترهایی که می خوای حذف بشن

shytonak
چهارشنبه 01 آبان 1387, 20:48 عصر
دوست عزيز راهي نيست كه تعداد كاركتر ها رو مشخص نكنيم.يعني از يه كلمه شروع به حذف كردن كنه تا به كلمه اي كه ميگيم برسه.يعني تعداد كاركترهاي بين اين دو كلمه رو ندونيم.

parsamiga
پنج شنبه 02 آبان 1387, 10:13 صبح
سلام


int start,length,end;
start=richTextBox1.Find("کلمه اول مورد جستجو");
end = richTextBox1.Find("کلمه دوم مورد جستجو");
length = end - start;
richTextBox1.Select(start, length);
richTextBox1.SelectedText = String.Empty;


-------------------------------------------------------------------------------
غیرت عشق زبان همه خاصان ببرید
کز کجا سر غمش در دهن عام افتاد