اخي الكريم من القيت نظر على مشروعك كان البحث في الحدث TextBox1_TextChanged وانته اخترت البحث على حسب جزء بهالشكل في كل مره تدخل حرف راح يعيد نفس الاحرف ويسبب ثقل في عملية البحث
نعم ولاكن فى المشروع الحقيقى الخاص بى كود البحث فى تايمر يقوم بالبحث بعد الانتهاء من الكتابة بثانية
sooriaty03 كتب :السلام عليكم ورحمة الله وبركاته
أخي الكريم
حاولت حل مشكلة البرنامج بأبسط الطرق
فكانت النتيجة في المرفقات
أعطني رأيك فيها
بالتوفيق
الملفات المرفقة
For_Ali_Foli.zip (83.8 كيلوبايت)
السلام عليكم ورحمة الله وبركاته
ما شاء الله تبارك الله ، غلبتني اللهم لا حسد، الله يزيدك ويبارك فيك
جاءت متأخرة، معليش كنت مشغول
السلام عليكم ورحمة الله وبركاته
السلام عليكم ورحمة الله
معلش لى رجاء
بالنسبة عايز لما احدد اوبجكت فى FlowLayoutPanel ويتم الضغط لاسفل او لإعلى فى الكيبورد يتم الانتقال الى UserControl الذى يليه ليصبح مثل اليست بوكس
وعايز يتنفذ الكود المدرج فى الحدث كليك بالنسبة ل UserControl
ali.alfoly كتب :السلام عليكم ورحمة الله
معلش لى رجاء
بالنسبة عايز لما احدد اوبجكت فى FlowLayoutPanel ويتم الضغط لاسفل او لإعلى فى الكيبورد يتم الانتقال الى UserControl الذى يليه ليصبح مثل اليست بوكس
وعايز يتنفذ الكود المدرج فى الحدث كليك بالنسبة ل UserControl
السلام عليكم ورحمة الله وبركاته
أخي الكريم
هل المثال الذي رفعته لك يفي بالغرض أم أنك تريد شيئا لم يتوفر في المثال
على كل حال أنشأت لك أداة ListBoxEx على منحى أخي الحبيب أبو رائد وأضفت فيها الخصائص التالية:
- خاصية التفاعل مع مؤشر الفأرة أو المعروفة بـ HotTracking مع إمكانية اختيار الألوان
- خاصية إظهار خطوط الشبكة GridLines مع إمكانية اختيار الألوان
- خاصية تظليل جزء من النص HighLightText مع إمكانية اختيار الألوان
حاليا الأداة مصممة للعمل فقط على عمود واحد ولا تدعم MultiColumn
جزاك الله اخى والله انا مش عارف اعبر عن مدى شكرى لكرمك واهتمامك فجزاك الله خير
انا حبيت استخدم الطريقة الاولى فقط لانى عامل تعديلات كثيرة ليست مجرد ليست بوكس
انظر الصورة
[ATTACH=CONFIG]3093[/ATTACH]
فجزاك الله خير ما اريده
بالنسبة عايز لما احدد اوبجكت فى FlowLayoutPanel ويتم الضغط لاسفل او لإعلى فى الكيبورد يتم الانتقال الى UserControl الذى يليه ليصبح مثل اليست بوكس
وعايز يتنفذ الكود المدرج فى الحدث كليك بالنسبة ل UserControl
ali.alfoly كتب :جزاك الله اخى والله انا مش عارف اعبر عن مدى شكرى لكرمك واهتمامك فجزاك الله خير
انا حبيت استخدم الطريقة الاولى فقط لانى عامل تعديلات كثيرة ليست مجرد ليست بوكس
انظر الصورة
[ATTACH=CONFIG]3093[/ATTACH]
فجزاك الله خير ما اريده
بالنسبة عايز لما احدد اوبجكت فى FlowLayoutPanel ويتم الضغط لاسفل او لإعلى فى الكيبورد يتم الانتقال الى UserControl الذى يليه ليصبح مثل اليست بوكس
وعايز يتنفذ الكود المدرج فى الحدث كليك بالنسبة ل UserControl
السلام عليكم ورحمة الله وبركاته
تفضل أخي تم التعديل على مثالك السابق ليصبح كالتالي:
[COLOR="#FF0000"]
- إمكانية التنقل بين الأدوات الموجودة في FlowLayoutPanel بالأسهم
- تنفيذ الحدث MouseDown الخاص بـ UserControl
[/COLOR]ولكي يتسنى لك فهم المثال قمت بالتعديل على كود الأداة UserControl وتعريف حدثين KeyDown و GotFocus
وبعد ذلك قمت بتعريف الحدثين لجميع الأدوات المضافة وبعد ذلك أضفت كود الانتقال بين الأدوات في حدث KeyDown وكود MouseDown داخل الحدث GotFocus
بالتوفيق
جزاك الله خيرا
اسئل الله تعالى رب العرش الكريم الرحمن الرحيم ان يغفر لك ذنوبك ويجعلك من المرحومين ويزيد لك فى رزقك ويسلمك من كل سوء ويحفظك بما يحفظ به عباده الصالحين
بعد تعب يوم كامل من اوله الى اخره بل الى ثانى يوم ( الله المستعان )
وتجارب كثيرة جدا جدا وصلت الى فكرة سهلة جدا ومختصرة جدا وطبعا استفدة كثيرا من فكرتك الاخيرة
انظر المثال المرفق والى صغر الكود وسهولة الفكرة ومهما حصل لن يدخل الموس الى ريتش تكست ابدا
وجزاكم الله خيرا جميعا على الوقت المبذول فى مساعدتى ومساعدة الاخوة فبارك الله لكم فى وقتكم وعلمكم