تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغير لون خلفية RichTextBox
#1
السلام عليكم ورحمة الله
نعرف جميعا انك لما تخلى اى اداة غير ممكنة
Me.RichTextBox1.Enabled = False
يتم تغير لونها ولون النص الى رمادى ليتم تعريف المستخدم انها غير ممكنه
انا اريد التحكم فى لون الخلفيه مش لاقى حل ارجو مساعدتى فى ذلك
الرد }}}}
تم الشكر بواسطة:
#2

السلام عليكم ورحمة الله وبركاته






ما رأيك لو تستخدم ReadOnly بدلا من Enabled





السلام عليكم ورحمة الله وبركاته
الرد }}}}
تم الشكر بواسطة:
#3
انا عايز امنع كل شئ حتى تحديد النص
اريدها ان تصبح مثل ليبل
الرد }}}}
تم الشكر بواسطة:
#4
سلام عليكم
كود جميل جدا ومفيد ولكن كيف ثبته لم افهم لو تشرح الكود
شكرا جزيلا لك
الرد }}}}
تم الشكر بواسطة:
#5
ali.alfoly كتب :انا عايز امنع كل شئ حتى تحديد النص
اريدها ان تصبح مثل ليبل

السلام عليكم ورحمة الله وبركاته

تفضل أخي الكريم

هذه طريقة لجعل الأداة تظهر كما لو أنها ليبل
كم تبدو في الصورة



المثال في المرفقات

بالتوفيق


الملفات المرفقة
.zip   RichTextBox.zip (الحجم : 68.94 ك ب / التحميلات : 46)
الرد }}}}
تم الشكر بواسطة:
#6
فكرة ممتازة سورياتي
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}}
تم الشكر بواسطة:
#7
حبيبى ابو محمد والله العظيم ممتاز كنت عايز اعمل كده بالفعل بس معرفتش
جزاك الله خيرا فى الدنيا والاخرة

معلش انا طماع شوية ههههه
عايز توضيح بسيط لـ ShapeContainer
وكيف تمكنت من تحويل النص الى كود Rtf فى الكود الاول

كود :
RichTextBox1.Rtf = "{\rtf1\fbidis\ansi\ansicpg1256\deff0\deflang1025{\fonttbl{\f0\fswiss\fcharset178{\*\fname Arial;}Arial (Arabic);}{\f1\fswiss\fcharset0 Arial;}}{\colortbl ;\red0\green0\blue255;\red255\green0\blue0;\red0\green128\blue0;}{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\rtlpar\qc\cf1\b\f0\rtlch\fs40\'c7\'e1\'d3\'e1\'c7\'e3 \'da\'e1\'ed\'df\'e3 \'e6\'d1\'cd\'e3\'c9 \'c7\'e1\'e1\'e5 \'e6\'c8\'d1\'df\'c7\'ca\'e5\par\cf0\par\cf2\'e5\'d0\'e5 \'c7\'e1\'c3\'cf\'c7\'c9 \'d3\'ca\'d9\'e5\'d1 \'c7\'e1\'e4\'d5 \'e1\'e1\'de\'d1\'c7\'c1\'c9 \'dd\'de\'d8\par\'c8\'cf\'e6\'e4 \'c3\'e4 \'ca\'e3\'df\'e4 \'c7\'e1\'e3\'d3\'ca\'ce\'cf\'e3 \'e3\'e4 \'e4\'d3\'ce \'c7\'e1\'e3\'cd\'ca\'e6\'ed\'c7\'ca\par\'c8\'e3\'da\'e4\'ec \'c3\'e4\'e5\'c7 \'d3\'ca\'d9\'e5\'d1 \'df\'e3\'c7 \'e1\'e6 \'c3\'e4\'e5\'c7 \'c3\'cf\'c7\'c9 \cf0\lang1033\f1\ltrch\par\cf3 Label\cf0\lang1025\f0\rtlch\par}"
الرد }}}}
تم الشكر بواسطة:
#8
ali.alfoly كتب :حبيبى ابو محمد والله العظيم ممتاز كنت عايز اعمل كده بالفعل بس معرفتش
جزاك الله خيرا فى الدنيا والاخرة

معلش انا طماع شوية ههههه
عايز توضيح بسيط لـ ShapeContainer
وكيف تمكنت من تحويل النص الى كود Rtf فى الكود الاول

كود :
RichTextBox1.Rtf = "{\rtf1\fbidis\ansi\ansicpg1256\deff0\deflang1025{\fonttbl{\f0\fswiss\fcharset178{\*\fname Arial;}Arial (Arabic);}{\f1\fswiss\fcharset0 Arial;}}{\colortbl ;\red0\green0\blue255;\red255\green0\blue0;\red0\green128\blue0;}{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\rtlpar\qc\cf1\b\f0\rtlch\fs40\'c7\'e1\'d3\'e1\'c7\'e3 \'da\'e1\'ed\'df\'e3 \'e6\'d1\'cd\'e3\'c9 \'c7\'e1\'e1\'e5 \'e6\'c8\'d1\'df\'c7\'ca\'e5\par\cf0\par\cf2\'e5\'d0\'e5 \'c7\'e1\'c3\'cf\'c7\'c9 \'d3\'ca\'d9\'e5\'d1 \'c7\'e1\'e4\'d5 \'e1\'e1\'de\'d1\'c7\'c1\'c9 \'dd\'de\'d8\par\'c8\'cf\'e6\'e4 \'c3\'e4 \'ca\'e3\'df\'e4 \'c7\'e1\'e3\'d3\'ca\'ce\'cf\'e3 \'e3\'e4 \'e4\'d3\'ce \'c7\'e1\'e3\'cd\'ca\'e6\'ed\'c7\'ca\par\'c8\'e3\'da\'e4\'ec \'c3\'e4\'e5\'c7 \'d3\'ca\'d9\'e5\'d1 \'df\'e3\'c7 \'e1\'e6 \'c3\'e4\'e5\'c7 \'c3\'cf\'c7\'c9 \cf0\lang1033\f1\ltrch\par\cf3 Label\cf0\lang1025\f0\rtlch\par}"

السلام عليكم ورحمة الله وبركاته

سلمت أخي الحبيب وبارك الله فيك
بالنسبة لـ ShapeContainer
فهي حاوية للأشكال والذي هو هنا RectangleShape1
ولكي نصل إلى ما نريد فيجب تغيير بعض الخصائص لهذا الشكل كما يلي:

كود :
RectangleShape1.[color=#008080]BorderColor[/color] = Color.Transparent
        RectangleShape1.[color=#008080]SelectionColor[/color] = Color.Transparent

وبعد ذلك سنقوم بجعل الحاوية فوق الكل بالكود التالي:
كود :
ShapeContainer1.[color=#008080]BringToFront[/color]()

وهكذا وصلنا إلى ما نريد ...

أما بالنسبة لتحويل النص إلى Rtf
ففي الحقيقة هذا ليس نصا وإنما هو لغة Rtf مثله مثل لغة Html وغيره من اللغات
وكل أمر فيه يبدأ بالرمز \ يتبعه الأمر المطلوب
ويتم في البداية تعريف الترميز واللغة المستخدمة ثم الخطوط المستخدمة ثم الألوان المستخدمة
وإسناد كل خط إلى رمز يتم استدعاؤه عند الطلب على هذه الهيئة f0 يكون للخط الأول وf1 للخط الثاني وكذلك كل لون يكون له رمز يتم تعريفه من تحديد نسب الألوان الأساسية ...
وهكذا فهي لغة مستقلة تماما

بالتوفيق
الرد }}}}
تم الشكر بواسطة:
#9

السلام عليكم ورحمة الله وبركاته






فكرة رائعة أخي
sooriaty03

لقد لفت نظري لمسألة الشفافية Tranparent فأحببت أن أشارك بهذه الأداة المطورة (مفتوحة المصدر)

من المعلوم أن مستخدمي VB.NET 2008 ليس لديهم مكتبة Microsoft.VisualBasic.PowerPacks.Vs.dll
لذلك قمت بتطوير أداة مطورة من نفس أداة RichTextBox ليتمكن مستخدمي 2008 من الاستفادة



[COLOR="#FF0000"]تم تعديل المثال RichTextBoxEx v2.000 بإضافة جميع أحداث الفأرة




[/COLOR]

السلام عليكم ورحمة الله وبركاته


الملفات المرفقة
.rar   RichTextBoxEx-02.rar (الحجم : 114.44 ك ب / التحميلات : 28)
الرد }}}}
تم الشكر بواسطة:
#10
جزاك الله خير اخى ابو محمد على التوضيح وحبيبى ابو رائد على تطوير هذه الاداة بهذا الشكل الجميل
وهناك بعض المشاكل مثل
ان احداث الموس ستتحول الى الاداة الشفافة
RectangleShape وسيصبح RichTextBox بلا وجود
الاحداث هى

[ATTACH=CONFIG]3056[/ATTACH][ATTACH=CONFIG]3057[/ATTACH]

هذا ما اعلم من الاحداث لا ادرى ان كان هناك احداث اخرى ام لا

وعند جعل الخاصية False من الخصائص تحدث مشكلة يمكنك تجربة ذلك

[ATTACH=CONFIG]3058[/ATTACH]

وكيف يمكن التحكم فى خصائص الاداة RectangleShape مثل اللون مثلا هل ممكن ذلك

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

ولى سؤال انا اضيف هذه الاداة فى حاضنة الادوات FlowLayoutPanel اكثر من 1000 مرة مما يسبب تقل بسيط فى انشاء هذا الكنترول لو فى فكرة عند حدرتك لتخفيف هذا الامر يبقى جزاك الله خير


الملفات المرفقة صورة/صور
           
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية تغير نوعية الاتصال من xmpp الي improver socket using Tls and DIGEST-MD5 login e-coder 0 26 16-09-17, 04:24 PM
آخر رد: e-coder
  [VB.NET] كيف تحويل كلمة محددة من RichTextBox الي # e-coder 4 161 04-07-17, 04:41 PM
آخر رد: 20917
  كيفية تغير لون ال button اللي في الفورم بمعلومات في الداتا جريد فيو khaled12345 8 405 20-06-17, 05:01 AM
آخر رد: khaled12345
  كيفيةاعادة المعلومات الي الجدول بعد مسح ما بداخل RichTextBox khaled12345 3 166 23-05-17, 12:37 AM
آخر رد: khaled12345
  كيف اجعل خلفية الفورم صورة من فولدر مرفق bidaya 11 424 04-04-17, 11:38 PM
آخر رد: bidaya
  طلب كود تغير الصورة من داخل البرنامج MOSTAFA.KAMEL 4 261 24-03-17, 11:58 PM
آخر رد: Master Hacker
  منع تغير التاريخ و الوقت noway 5 381 25-01-17, 03:00 PM
آخر رد: مساعدة
  كيفية ادراج نص في اداة RichTextBox مع الاحتفاظ بالنص soper 3 230 25-01-17, 02:23 PM
آخر رد: مساعدة
  كيفية تغير رسائل الخطأ؟ noway 4 429 12-01-17, 02:05 AM
آخر رد: يسرى7
  [VB.NET] مشكلة في تغيير لون خلفية الخلية في ال Datagridview Joe kad 10 677 09-01-17, 02:01 AM
آخر رد: مساعدة

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم