منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تغير لون خلفية RichTextBox
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
اخي الكريم من القيت نظر على مشروعك كان البحث في الحدث 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

بالتوفيق
جزاك الله خيرا

اسئل الله تعالى رب العرش الكريم الرحمن الرحيم ان يغفر لك ذنوبك ويجعلك من المرحومين ويزيد لك فى رزقك ويسلمك من كل سوء ويحفظك بما يحفظ به عباده الصالحين

بعد تعب يوم كامل من اوله الى اخره بل الى ثانى يوم ( الله المستعان )

وتجارب كثيرة جدا جدا وصلت الى فكرة سهلة جدا ومختصرة جدا وطبعا استفدة كثيرا من فكرتك الاخيرة

انظر المثال المرفق والى صغر الكود وسهولة الفكرة ومهما حصل لن يدخل الموس الى ريتش تكست ابدا

وجزاكم الله خيرا جميعا على الوقت المبذول فى مساعدتى ومساعدة الاخوة فبارك الله لكم فى وقتكم وعلمكم
الصفحات : 1 2 3