ياريت من المحترفين هنا يساعدونى بكود مطور للبحث داخل التكست بوكس وايجاد النتائج يعنى الكلمه اللى اكتبها فى تكست البحث تتظلل وتنزل تقف على الكلمه المراده انا دورت كتير مالقيتش اللى عايزه هل من مساعد
21-04-20, 04:29 PM (آخر تعديل لهذه المشاركة : 21-04-20, 05:48 PM {2} بواسطة ابراهيم ايبو.)
السلام عليكم اخي علي تفضل هذا المثال اخي علي في كود البحث عدد التكرار يوجد السطر التالي احذفه ليتم تحديد الكلمات باللون الاحمر
كود :
RichTextBox1.Text = RichTextBox1.Text.Replace(TextBox3.Text.Trim, TextBox3.Text.Trim) ' هنا استخدمنا بحث مع استبدال لكن جعلنا الاستبدال هو نفسه الذي نبحث عنه
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
طب معلش فيه مشكله لاحظتها ان كتابه البحث يراعى الحروف الكابتل والاسمول ياريت من حضرتك تتخطالى المشكله دى وياريت لو فيه فيند نكست وباك كمان ابقى شاكر جدا عشان الكلمات المكرره
For Each x As Match In Regex.Matches(RichTextBox1.Text, TextBox3.Text, RegexOptions.IgnoreCase)
RichTextBox1.Select(x.Index, x.Length)
RichTextBox1.SelectionColor = Color.Red
Next
هذا الكود يتم تجاهل الحروف الكبيرة والغيرة على حدا سواء
السلام عليكم ورحمة الله وبركاته اخي علي اليك هذا المثال فيه تبحث من اول الملف باتجاه أخره او من أخر الملف الى اوله وفيه خبار بالرسالة التي ستظهر ان لم يجد الكلمة ان وافقت سيعكس اتجاه البحث اتوماتيكيا وبالنسبة لحالة الاحرف ايضا (طبعا الانكليزية) يوجد ChekBox ان فعلته سيتحسس حالة الاحرف وشيء أخر ان المثال في مربع نص MultiLine وليس RitchTextBox ارجو ان يعجبك ويستفيد منه اخوتي في المنتدى رمضان كريم والله اكرم
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
23-04-20, 02:56 PM (آخر تعديل لهذه المشاركة : 23-04-20, 03:00 PM {2} بواسطة على زهران.)
(23-04-20, 06:32 AM)سامي محمد كتب : بعد أذنك أخ براهيم
كود :
Imports System.Text.RegularExpressions
كود :
For Each x As Match In Regex.Matches(RichTextBox1.Text, TextBox3.Text, RegexOptions.IgnoreCase)
RichTextBox1.Select(x.Index, x.Length)
RichTextBox1.SelectionColor = Color.Red
Next
هذا الكود يتم تجاهل الحروف الكبيرة والغيرة على حدا سواء
المشكله ياغالى ان الكود ده بيحدد النتيجه بس مابينزلش عليها زى طريقه استاذ ابراهيم
(23-04-20, 07:11 AM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته اخي علي اليك هذا المثال فيه تبحث من اول الملف باتجاه أخره او من أخر الملف الى اوله وفيه خبار بالرسالة التي ستظهر ان لم يجد الكلمة ان وافقت سيعكس اتجاه البحث اتوماتيكيا وبالنسبة لحالة الاحرف ايضا (طبعا الانكليزية) يوجد ChekBox ان فعلته سيتحسس حالة الاحرف وشيء أخر ان المثال في مربع نص MultiLine وليس RitchTextBox ارجو ان يعجبك ويستفيد منه اخوتي في المنتدى رمضان كريم والله اكرم
ياسلام بقى يا استاذنا لو كان فورم ال find كله موجود فى الفورم الاولانى عشان كل مادوس find next تختفى الفورم وارجع اطلعها وادوس تانى find next انا حاولت احط الخصائص كلها فى نفس فورم البحث لكن واجهتنى مشاكل كتير بسبب اختلاف مسميات الخصائص انا ممكن ارفقلك المشروع وتعدلى عليه لو امكن واكون شاكر جدا فضلك