تقييم الموضوع :
  • 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 ك ب / التحميلات : 40)
الرد }}}}
تم الشكر بواسطة:
#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 ك ب / التحميلات : 22)
 
 
@@@ سامحوني، منقطع نهائياً @@@

 
الرد }}}}
تم الشكر بواسطة:
#10
جزاك الله خير اخى ابو محمد على التوضيح وحبيبى ابو رائد على تطوير هذه الاداة بهذا الشكل الجميل
وهناك بعض المشاكل مثل
ان احداث الموس ستتحول الى الاداة الشفافة
RectangleShape وسيصبح RichTextBox بلا وجود
الاحداث هى

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

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

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

[ATTACH=CONFIG]3058[/ATTACH]

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

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

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تغير تاريخ الفورم ddemed 5 72 منذ 24 دقيقة مضت
آخر رد: ddemed
  [سؤال] تغير لون كتابة التيكست بوكس ؟ Mido9 5 2,373 30-11-16, 10:16 PM
آخر رد: omferas
  كيفية تغير رسائل الخطأ؟ noway 3 79 11-11-16, 05:37 PM
آخر رد: ممدوح
  [سؤال] النص في اداة RichTextBox soper 3 133 06-09-16, 05:49 PM
آخر رد: soper
  كيفية جعل كلمة في اداة RichTextBox تكون في textbox soper 7 160 25-08-16, 06:20 PM
آخر رد: أسامة السالمي
  تغير مكان الادوات علي الفورم makky 4 180 02-08-16, 01:19 AM
آخر رد: makky
  [VB.NET] طلب تلوبن خلفية داتا جريد فيو باكثر من لون Codack 6 200 26-07-16, 04:04 PM
آخر رد: Codack
  هل هذا خلفية او لون بالفورم طالب 22 5 133 24-07-16, 09:50 AM
آخر رد: silverlight
  [VB.NET] هل يمكن تغير الوان الفورم بالمشروع بمديول كافكرة CSS nour83 4 186 03-07-16, 05:08 PM
آخر رد: أسامة
  كيف نضيف صورة الى اداة richtextbox سعود 64 5,461 02-06-16, 12:28 PM
آخر رد: CLARO

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


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