تقييم الموضوع :
  • 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 ك ب / التحميلات : 59)
الرد }}}
تم الشكر بواسطة:
#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 ك ب / التحميلات : 42)
الرد }}}
تم الشكر بواسطة:
#10
جزاك الله خير اخى ابو محمد على التوضيح وحبيبى ابو رائد على تطوير هذه الاداة بهذا الشكل الجميل
وهناك بعض المشاكل مثل
ان احداث الموس ستتحول الى الاداة الشفافة
RectangleShape وسيصبح RichTextBox بلا وجود
الاحداث هى

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

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

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

[ATTACH=CONFIG]3058[/ATTACH]

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

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

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Rainbow [سؤال] إضافة شريط ضبط الكتابة في أداة RichTextBox أبو خالد الشكري 0 217 29-10-23, 08:19 AM
آخر رد: أبو خالد الشكري
  اريد تغير حجم ال Panel عند التفيذ من داخل الكود moh61 2 403 23-07-23, 12:22 AM
آخر رد: أبووسم
Rainbow [كود] النص المكتوب يكون على شكل وميض او تغير في الالوان محمد مسافر 1 460 13-05-23, 01:30 AM
آخر رد: عبدالله الدوسري
  [VB.NET] مشكلة بعد تغير NET Framework 4 Client Profile MOHAMMED ALZWI 0 366 28-02-23, 11:32 AM
آخر رد: MOHAMMED ALZWI
  [VB.NET] مشكلة بعد تغير NET Framework 4 Client Profile MOHAMMED ALZWI 0 296 28-02-23, 11:31 AM
آخر رد: MOHAMMED ALZWI
  [VB.NET] ممكن كود تغير خلفية شاشة تامين ويندوز jam3h 1 517 11-10-22, 04:09 AM
آخر رد: jam3h
  تغير لون خلفية داتا قريد فيو ali_ahmed12 0 437 03-10-22, 04:34 PM
آخر رد: ali_ahmed12
  ازالة كلمة بين الاقواس في Richtextbox Basil Abdallah 4 782 19-09-22, 04:48 PM
آخر رد: Basil Abdallah
  التحكم بالبرنامج ( عند المستخدم ) عن طريق برنامج اخر (تعديل - حذف - اضافه - تغير كود) mohamedallams 2 1,133 06-09-22, 10:32 PM
آخر رد: رضوان الجماعي
  تغير خلفية form aymen_libya 6 1,007 24-08-22, 10:23 PM
آخر رد: Taha Okla

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


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