السلام عليكم ورحمة الله وبركاته
سابقاً تجاوزت مشكلة البحث مع التشكيل سواء في قواعد البيانات أو أدوات العرض ، والحمد لله تجاوزت ذلك في تقنية WPF إلا أنني اصطدمت بحاجز أداة RichTextBox ؛ فعند البحث في الريتش بوكس يعطيني نتائج صحيحة ولكن لو كان البحث مع تجاهل التشكيل فلن يتم تلوين كلمة البحث الموجودة بشكل صحيح ، البرنامج على هذ الرابط :
وهنا صفحة البرنامج وهو مفتوح المصدر تم نشره على صفحات هذا المنتدى سابقاً :
الملف باسم : Makalat-Source.rar
طبعاً أنا برمجت دالة لتجاهل التشكيل وستجدها ضمن البرنامج باسم ReplaceString وهي تعمل بشكل جيد كما سترى
فقد استخدمتها ضمن البحث في قواعد البيانات مع تجاهل التشكيل
المشكلة فقط في تلوين الكلمة عندما يكون النص في الريتش بوكس مشكولاً
بعد أن تحمل السورس شغل البرنامج واختر مقالة التحيات والصلوات الإبراهيمية
واكتب في مربع البحث مثلاً كلمة الله
ثم انقر زر "بحث في هذه المقالة"
ستجد النتائج صحيحة ولكن التلوين خطأ لأن كلمة الله في الريتش بوكس مشكولة
ولو بحثت في مقالة سامي باني حسين عن كلمة سامي
ستجد النتائج صحيحة والتلوين صحيح لأن كلمة سامي في الريتش بوكس غير مشكولة
طبعاً أنا برمجت دالة لتجاهل التشكيل وستجدها ضمن البرنامج باسم ReplaceString وهي تعمل بشكل جيد كما سترى
فقد استخدمتها ضمن البحث في قواعد البيانات مع تجاهل التشكيل
المشكلة فقط في تلوين الكلمة عندما يكون النص في الريتش بوكس مشكولاً
بعد أن تحمل السورس شغل البرنامج واختر مقالة التحيات والصلوات الإبراهيمية
واكتب في مربع البحث مثلاً كلمة الله
ثم انقر زر "بحث في هذه المقالة"
ستجد النتائج صحيحة ولكن التلوين خطأ لأن كلمة الله في الريتش بوكس مشكولة
ولو بحثت في مقالة سامي باني حسين عن كلمة سامي
ستجد النتائج صحيحة والتلوين صحيح لأن كلمة سامي في الريتش بوكس غير مشكولة
فاعلم أنه لا إله إلا الله
