تلوين جزء من الميموا عن طريق ال colordialog ؟
#1
السلام عليكم ورحمة الله
اخواني الكرام...

اليوم صادفتني مشكلة والله المستعان..

وهي كيفية التعامل مع الألوان في ميمو ؟
يعني المراد هو... تلوني بعض الكلامات وليس كل الكلمات...

يعني دعوني اضرب لكم مثال للتوضيح...

لو اردت انا ان الون الميمو كلها لستخدمت هذا الكود :

PHP كود :
procedure TForm1.Button1Click(SenderTObject);
var 
sstring;
begin
if colordialog1.Execute then
  memo1
.Font.Color:= colordialog1.Color;
end

ولكن المطلوب هو تلوين قطعة من الكتابة ..

يعني مثلا

PHP كود :
تلوين [color=Red]قطعة[/colorمن الميموا 

فكرت ولكن بدون جدوا...
بارك الله فيكم
الرد
#2
السلام عليكم
أخي الكريم استبدل الـ memo بـ richedit
هناك مثال جاهز و جيد للتعامل معها في المسار program Files\Borland\Delphi\Demos\RichEdit
يمكنك تلوين جزء معين من النص كما تريد بأستخدامها
الرد
#3
نعم ...
بارك الله لك اخي على مساعادتك...

سأراها الآن ان شاء الله..
الرد
#4
السلام عليكم اخواني...

في الحقيقة اخي الملف الذي ذكرته ليس موجود عندي..
وبلتالي المشكلة ما زالت موجودة...

بارك الله فيكم..
الرد
#5
السلام عليكم ,,

هناك مكون يعمل عمل هذا ,, طرح في المنتدىا


إقتباس :اليك هذا المكون المعروف لعمل ما يسمى بالـــ highlighting مرفق مع امثلة كثيرة لكيفية استعماله


هــنــا

والسلام عليكم ,
شكوت إلى وكيع سوء حفظي ... فأرشدني إلى ترك المعاصي
وأخــبـرنـي بــأن الـعـلـم نـور ... ونـور الله لا يـهدى لـعـاصي
الرد
#6
نعم اخي الله يكرمك...
لم اكن اعلم ان هذا الموكون يقوم بهذا العمل..
هو موجود مع الدرس الأخير و الله اعلم... اليس كذلك Rolleyes

على كل حال سأجربه ان شاء الله وأرد عليكم خبر,,,

بارك الله لك..
الرد
#7
هل هناك طريقة أخرى غير استعمال المكونات ؟

لأنني تعبت كثيرا مع Memo و RichEdit ولم أصل إلى حل
الرد
#8
السلام عليكم
أخي المبرمج... تلوين كلمة من TMemo غير ممكن (مبدئيا)، ولذلك تستخدم TRichEdit، راجع:
http://www.delphi4arab.net/forum/showpos...ostcount=4
أظنك نسيت البحث هذه المرة Big Grin
الرد
#9
جزاك الله خيراً أخي على الطريقة

وانا تسرعت قليلاً, فبعد وضعي للمشاركة السابقة وجدت الحل في هذه الصفحة :
http://www.mail-archive.com/delphi@elist...02087.html

Smile
الرد
#10
إقتباس :أظنك نسيت البحث هذه المرة

ههههه,, لا اخي,, بل اظن انك نسيت ان تطلع على تآريخ الموضوع ,,, Big Grin

على كل حآل اخي دلفآوي,, رآبط قد يفيد مع ال RichEdit من هنا
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
الرد


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


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