الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال :: كيف أعدل نص موجود في سطر معين داخل richTextBox بنص آخر

مغلق
بدأه CNE في 14 يوليو 2006 · 1 رد · 476 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أريد أن أعدل نص موجود في سطر معين داخل richTextBox

مثلا في السطر الخامس مكتوب أحمد ، أريد تغير النص الموجود في السطر الخامس من أحمد إلى خالد مثلا

أنا استخدمت الكود التالي ، لكن لم يعدل أي شيء

private void button1_Click(object sender, EventArgs e)

{

int i=richTextBox1.GetLineFromCharIndex(richTextBox1.SelectionStart+1);

richTextBox1.Lines.Replace(richTextBox1.Lines,"new Text");

}

#2

السلام عليكم

جرب هذا الكود

 int i = richTextBox1.GetLineFromCharIndex(richTextBox1.SelectionStart);
			this.richTextBox1.Text =  richTextBox1.Lines.Replace("old text", "new text");

انا لا اعرف مدي دقه هذا الكود لتأديه ما تريد ولكن يجب ان تعلم جيدا ان اي متغير او خاصيه من نوع string لا يتم التعديل عليها مباشره ولكن يتكون object جديد بالتعديلات الجديده لذا عند التعديل علي خاصيه text يجب مساواه القيمه القديمه بالقيمه المعدله

richTextBox1.Text =  richTextBox1.Any Modification

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…