السلام عليكم ورحمة الله
نعرف جميعا انك لما تخلى اى اداة غير ممكنة
Me.RichTextBox1.Enabled = False
يتم تغير لونها ولون النص الى رمادى ليتم تعريف المستخدم انها غير ممكنه
انا اريد التحكم فى لون الخلفيه مش لاقى حل ارجو مساعدتى فى ذلك
سلمت أخي الحبيب وبارك الله فيك
بالنسبة لـ ShapeContainer
فهي حاوية للأشكال والذي هو هنا RectangleShape1
ولكي نصل إلى ما نريد فيجب تغيير بعض الخصائص لهذا الشكل كما يلي:
أما بالنسبة لتحويل النص إلى Rtf
ففي الحقيقة هذا ليس نصا وإنما هو لغة Rtf مثله مثل لغة Html وغيره من اللغات
وكل أمر فيه يبدأ بالرمز \ يتبعه الأمر المطلوب
ويتم في البداية تعريف الترميز واللغة المستخدمة ثم الخطوط المستخدمة ثم الألوان المستخدمة
وإسناد كل خط إلى رمز يتم استدعاؤه عند الطلب على هذه الهيئة f0 يكون للخط الأول وf1 للخط الثاني وكذلك كل لون يكون له رمز يتم تعريفه من تحديد نسب الألوان الأساسية ...
وهكذا فهي لغة مستقلة تماما
لقد لفت نظري لمسألة الشفافية Tranparent فأحببت أن أشارك بهذه الأداة المطورة (مفتوحة المصدر)
من المعلوم أن مستخدمي VB.NET 2008 ليس لديهم مكتبة Microsoft.VisualBasic.PowerPacks.Vs.dll
لذلك قمت بتطوير أداة مطورة من نفس أداة RichTextBox ليتمكن مستخدمي 2008 من الاستفادة
[COLOR="#FF0000"]تم تعديل المثال RichTextBoxEx v2.000 بإضافة جميع أحداث الفأرة
19-06-13, 08:36 AM (آخر تعديل لهذه المشاركة : 19-06-13, 08:45 AM {2} بواسطة خالد moha.)
جزاك الله خير اخىابو محمد على التوضيح وحبيبى ابو رائد على تطوير هذه الاداة بهذا الشكل الجميل
وهناك بعض المشاكل مثل
ان احداث الموس ستتحول الى الاداة الشفافة RectangleShape وسيصبح RichTextBox بلا وجود الاحداث هى
هذا ما اعلم من الاحداث لا ادرى ان كان هناك احداث اخرى ام لا
وعند جعل الخاصية False من الخصائص تحدث مشكلة يمكنك تجربة ذلك
[ATTACH=CONFIG]3058[/ATTACH]
وكيف يمكن التحكم فى خصائص الاداة RectangleShape مثل اللون مثلا هل ممكن ذلك
ربما يكون الامر شاق بعض الشئ واعلم مدى انشغالك ومع ذلك فانك لا تحرمنا من مساعدتك لنا فجزاك الله خيرا
ولى سؤال انا اضيف هذه الاداة فى حاضنة الادوات FlowLayoutPanel اكثر من 1000 مرة مما يسبب تقل بسيط فى انشاء هذا الكنترول لو فى فكرة عند حدرتك لتخفيف هذا الامر يبقى جزاك الله خير