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

طلب مساعدة بخصوص التعامل مع أداة richTextBox

بدأه sajda في 15 مارس 2014 · 8 رد · 727 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف استطيع اخفاء بعض الكلمات من  نص مكتوب في richTextB ؟

مع العلم ان الكلمات مختلفة ...ليست متشابهة !!

#2

look this code

string sText="EGBJ JGOUGDZH IHFXIPVO PHONS JN ZL";
string[] sWords={"UGJKG", "HJVKJ", "PHONS" };
foreach (string s in sWords)
	sText=sText.Replace(s,"");
richTextB.Text=sText;
#3

جيد جداا ...كيف سيكون هذا الكود لو كانت الكلمات المحتواة في النص التي اريد اخفاءها مختلفة ولا أستطيع عدها .. ...لكن هناك شكل خاص يميزهاا 

مثلا ان تكون هذه الكلمات بهذا الشكل <*nom*> , <*prenom*>, <*num*>,...الخ

#4

private void button1_Click(object sender, EventArgs e)

{

var str = richTextBox1.Text.Split(new Char[] { ' ', '\t' });

richTextBox1.Clear();

foreach (String s in str)

{

if (s.StartsWith("<*")==false)

{

richTextBox1.Text += s + " ";

}

}

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#5

try this

 richTextBox1.Text = Regex.Replace(richTextBox1.Text.ToString(), "<.*>", "", RegexOptions.IgnoreCase).ToString();
#6

richTextBox1.Text = Regex.Replace(richTextBox1.Text.ToString(), "<.*>", "", RegexOptions.IgnoreCase).ToString();

 

هذا الكود يحذف الكلمات ...وأنا أريد أخفائها

تم تعديل هذه المشاركة بواسطة sajda في 16 مارس 2014 في 14:16

#7

ماذا تقصد بأخفائها هل تقصد تغير لون الخط ليكون لون الخلفية

#8

يعني الكلمات تبقى موجودة داخل النص ... عندما اعالج النص او اجري عليه اي عملية تكون هذه الكلمات موجودة لكن بشكل مخفي (لا تظهر للمستعمل )


 


أنا وجدت هذا الكود ..لكن لم أفهمه .. ولم اعرف هل يقوم بالاخفاء ام لا ؟


.. افتح فورم به richTextBox و زر1 و زر2 ..


وهذا هو الكود :


( private void button1_Click(object sender, EventArgs e

       }

           ;  string filed = richTextBox1.SelectedText

         ;"  richTextBox1.SelectedRtf = @"{\rtf1\ansi\ansi\ansicpg1256\v\ " + filed + "\v0 

        {

 

     (   private void button2_Click(object sender, EventArgs e

       }

    ;( " ", "richTextBox1.Rtf = richTextBox1.Rtf.Replace(@"\v0 ", " ").Replace(@"\v0

         ;(" ", " richTextBox1.Rtf = richTextBox1.Rtf.Replace(@"\v\", @"\").Replace(@"\v 

#9

هل عملية الاخفاء ممكنة ام لا ؟؟..  هل من اجابة ؟

 

هذا مثال بسيط عن المشكل الذي طرحته 

 

 

10013782_1397211627217214_962864962_n.jp

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