إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

كيفية وضع نص في RichText مع المحافظة على خصائصه

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • كيفية وضع نص في RichText مع المحافظة على خصائصه

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

  • #2
    السلام عليكم
    تقبل مني أخي العزيز هذه المحاولة
    كود:
    RichText.SetText("RichText1", "السلام عليكم", false);
    RichText.SetSelection("RichText1", 1, -1);  
    RichText.SetSelectionFormat("RichText1", {TextColor=("16777215")}); 
    tbFormat = {Alignment=2}	
    RichText.SetParagraphFormat("RichText1", tbFormat)
    RichText.SetSelection("RichText1", 0, 0);

    تعليق


    • #3
      لتسهيل إنتقاء الألوان بصريا تابع معى
      فى المثال السابق :-
      كود PHP:
      RichText.SetSelectionFormat("RichText1", {TextColor=("16777215")}); 
      أزل قيمة اللون (16777215) ليصبح السطر بهذا الشكل
      كود PHP:
      RichText.SetSelectionFormat("RichText1", {TextColor=("")}); 
      بعد المسح تبقى علامتى التنصيص فارغتين
      قف بالماوس بين علامتى التنصيص الفارغتين و إضغط ctrl + shift + c
      يظهر لك ملتقط الألوان

      إنتقى اللون المناسب

      تعليق


      • #4
        أي نعم لكن عند تحديد القيمة اللونية و في مثالنا هذا
        اللون الأبيض سنتحصل على القيمة FFFFFF
        كتابتها لن تؤدي المطلوب بهذه الصيغة يتوجب تحويلها إلى قيمة رقمية

        وفق الكود التالي :
        كود:
        result = Math.HexColorToNumber("FFFFFF");
         Dialog.Message("Notice", result);
        لتحصل على الناتج 16777215 وهو المطلوب لتنفيذ اللون الابيض
        في RichText

        بالتوفيق

        تعليق


        • #5
          كتابتها لن تؤدي المطلوب بهذه الصيغة يتوجب تحويلها إلى قيمة رقمية
          لا يتوجب علينا القيام بأية تحويلات !!!
          من قال أننا سوف نكتب بأنفسنا قيمة اللون ؟؟؟؟

          بداية و كما ذكرت نضغط ctrl + shift + c
          تظهر نافذة منتقى الألوان
          بعد إنتقاء اللون
          و بمجرد الضغط على زر ok فى منتقى الألوان
          سيقوم برنامج منتقى الألوان بكتابة القيمه بنفسه بداخل الكود
          و بالنظام العشرى و ليس الست عشرى كما ذكرت

          جرب بنفسك

          تعليق


          • #6
            المشاركة الأصلية بواسطة النصل القاطع مشاهدة المشاركة
            و بمجرد الضغط على زر ok فى منتقى الألوان
            سيقوم برنامج منتقى الألوان بكتابة القيمه بنفسه بداخل الكود
            و بالنظام العشرى و ليس الست عشرى كما ذكرت
            أنت لم تقل بعدها اضغط على ok فيما سبق

            مشكور جدا تفيدني المعلومة

            تعليق


            • #7
              موفق بإذن الله ... لك مني أجمل تحية .

              تعليق


              • #8

                تعليق

                مواضيع تهمك

                تقليص

                المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                يعمل...
                X