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

تلوين كلمات معينة في textbox

بدأه ocean9 في 9 أبريل 2010 · 7 رد · 1,892 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ...

أرجو المساعدة بأقصى سرعة ممكنة , كيف يمكنني تلوين كلمات معينة موجودة في الـ textbox

مثلا :

لدي النص التالي في الـ textbox وهو:

ahmed go then ahmed see his freind Ahmed

كيف يمكنني جعل الكتابة السابقة باللون الأسود الافتراضي وتغير كلمات Ahmed فقط للأحمر

أرجو المساعدة

#2

استخدم ال RichText Box

ومنها استخدم الـ SelectionColor وغير اللى انت عايزه في التكست

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#3

طيب حتى لو استخدمت الـ RichtsxtBox فماهو الكود البرمجي الذي يحل لي المسألة السابقة

جربت كود بس كان يلون أول كلمة ولا يستمر لتلوين باقي الكلمات المكررة في النص

أرجو المساعدة بسرعة وكتابة الكود كاملا وشكرا

#4
    richTextBox1.Text = "iam ahmed salem";
            richTextBox1.SelectionStart = 0;//بدايه تحديد النص الملون
            richTextBox1.SelectionLength = 10;//طول النص الملون
            richTextBox1.SelectionColor = Color.Blue;
#5

اوك ضع هذا الكود وسوف ينفذ لك المطلوب

الجملة بتاعة حضرتك ضع فيها الكلمات المراد تلوينها

richTextBox1.Text = "hello world iam mohamed ";

الكلمة الاولي حدد البداية والنهاية

richTextBox1.SelectionStart = 0;

richTextBox1.SelectionLength = 5;

richTextBox1.SelectionColor = Color.Green;

الثانية وهكذا

richTextBox1.SelectionStart = 6;

richTextBox1.SelectionLength = 6;

richTextBox1.SelectionColor = Color.Blue;

richTextBox1.SelectionStart = 12;

richTextBox1.SelectionLength = 3;

richTextBox1.SelectionColor = Color.Brown;

richTextBox1.SelectionStart = 16;

richTextBox1.SelectionLength = 24;

richTextBox1.SelectionColor = Color.Gold;

هذا والله المستعان

رب اتني من الملك والحكمة والعلم فاطر السماوات والارض انت وليي في الدنيا والاخرة توفني مسلما والحقني بالصالحين

#6

اوك ضع هذا الكود وسوف ينفذ لك المطلوب

الجملة بتاعة حضرتك ضع فيها الكلمات المراد تلوينها

richTextBox1.Text = "hello world iam mohamed ";

الكلمة الاولي حدد البداية والنهاية

richTextBox1.SelectionStart = 0;

richTextBox1.SelectionLength = 5;

richTextBox1.SelectionColor = Color.Green;

الثانية وهكذا

richTextBox1.SelectionStart = 6;

richTextBox1.SelectionLength = 6;

richTextBox1.SelectionColor = Color.Blue;

richTextBox1.SelectionStart = 12;

richTextBox1.SelectionLength = 3;

richTextBox1.SelectionColor = Color.Brown;

richTextBox1.SelectionStart = 16;

richTextBox1.SelectionLength = 24;

richTextBox1.SelectionColor = Color.Gold;

هذا والله المستعان

رب اتني من الملك والحكمة والعلم فاطر السماوات والارض انت وليي في الدنيا والاخرة توفني مسلما والحقني بالصالحين

#7

هذا هو الكود الذي ينفذ المطلوب

الجملة بتاعة حضرتك

richTextBox1.Text = "hello world iam mohamed ";

الكلمة الاولي بداية ونهاية

richTextBox1.SelectionStart = 0;

richTextBox1.SelectionLength = 5;

richTextBox1.SelectionColor = Color.Green;

الثانية

richTextBox1.SelectionStart = 6;

richTextBox1.SelectionLength = 6;

richTextBox1.SelectionColor = Color.Blue;

الثالثة

richTextBox1.SelectionStart = 12;

richTextBox1.SelectionLength = 3;

richTextBox1.SelectionColor = Color.Brown;

الرابعة

richTextBox1.SelectionStart = 16;

richTextBox1.SelectionLength = 24;

richTextBox1.SelectionColor = Color.Gold;

هذا وبالله التوفيق

رب اتني من الملك والحكمة والعلم فاطر السماوات والارض انت وليي في الدنيا والاخرة توفني مسلما والحقني بالصالحين

#8

ربما يفيدك هذا الموضوع

تلوين الكلمات باستخدام التعابير المنتظمة

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

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