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

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

تمكين المستخدم من التحكم في عدم ظهور الـ Dialog مرة أخرى

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

  • تمكين المستخدم من التحكم في عدم ظهور الـ Dialog مرة أخرى

    السلام عليكم ..

    معذرة إخواني .. فقد أثقلت عليكم بالأسئلة

    لدي استفسار بسيط ..

    الآن وضعت الكود التالي في بدء تشغيل التجميعة لتظهر رسالة في Dialog

    كود PHP:
    Dialog.Message("Notice""السلام عليكم"MB_OKMB_ICONINFORMATIONMB_DEFBUTTON1); 
    هل بالإمكان أن أجعل المستخدم يتحكم في عدم ظهور هذه الرسالة مرة أخرى ؟
    عن طريق وضع إشارة على مربع CheckBox

    كما بالصورة التالية



  • #2
    أعتقد أن الديالوج ميساج العادى لا يحتوى على عنصر تشيك بوكس
    لذلك يمكنك تصميم صفحة أو ديالوج DialogEx ووضع العنصر فيها

    تعليق


    • #3
      تماما
      من القوائم اضغط dialog
      ثم add
      ينشأ لديك dialogex جديد
      أكتب فى الديالوج ماتشاء عن طريق label أو paragraph
      ضع به الشكبوكس

      فى نافذة الكود الخاصة بالشيكبوكس on click ضع
      كود:
      Registry.SetValue(HKEY_LOCAL_MACHINE, "Software\\My Application", "MyValue", "prevent", REG_SZ);
      ضع هذا الكود فى بدء التشغيل
      كود:
      prevent = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\My Application", "MyValue", true);
      if prevent ~= "prevent" then
      result = DialogEx.Show("Dialog1", true, nil, nil);
      else
      end

      و لو تريد عمل option لإرجاع الوضع لما كان عليه
      كود:
      Registry.SetValue(HKEY_LOCAL_MACHINE, "Software\\My Application", "MyValue", "allow", REG_SZ);
      بالتوفيق

      تعليق


      • #4
        تم التطبيق بنجاح ..

        شكرًا لكما ..

        أستاذ خالد لدي استفسار ..

        إزاي أعمل option لإرجاع الوضع لما كان عليه ؟؟

        وضعت الكود بداخل الزر .. ويعمل جيدًا

        ولكن أرغب بطريقة أظرف من هذه ..

        وهذا تطبيقي في المرفقات ..
        الملفات المرفقة

        تعليق


        • #5
          اخى العزيز
          تم تجربة المرفق و يعمل جيدا

          بالنسبة للأوبشن
          بداية
          الأزرار لا تناسب الخيارات

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

          أما لو أردت لصفحة الخيارات ان تتذكر خيارك الأخير و تظهره فضع فى الحدث on show هذا الكود
          كود PHP:
           prevent Registry.GetValue(HKEY_LOCAL_MACHINE"Software\\My Application""MyValue"true);
          if 
          prevent ~= "prevent" then
          CheckBox
          .SetChecked("CheckBox1"true);
          else
          CheckBox.SetChecked("CheckBox1"false);
          end 
          الملفات المرفقة

          تعليق


          • #6
            شكرا للجميع

            تعليق


            • #7
              المشاركة الأصلية بواسطة النصل القاطع مشاهدة المشاركة
              اخى العزيز
              تم تجربة المرفق و يعمل جيدا

              بالنسبة للأوبشن
              بداية
              الأزرار لا تناسب الخيارات

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

              أما لو أردت لصفحة الخيارات ان تتذكر خيارك الأخير و تظهره فضع فى الحدث on show هذا الكود
              كود PHP:
               prevent Registry.GetValue(HKEY_LOCAL_MACHINE"Software\\My Application""MyValue"true);
              if 
              prevent ~= "prevent" then
              CheckBox
              .SetChecked("CheckBox1"true);
              else
              CheckBox.SetChecked("CheckBox1"false);
              end 
              جميل جدا أستاذي ..

              وضحت فكرة عمل الاوبشن ..


              شكرًا جزيلا على ما قدمت ..

              تعليق


              • #8
                شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

                تعليق


                • #9
                  السلام عليكم ورحمة الله وبركاته
                  شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
                  موفق بإذن الله ... لك مني أجمل تحية .

                  تعليق


                  • #10
                    عمل موفق

                    لي عودة لبعض الاستفسارات


                    لكم الشكر جميعا

                    تعليق


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

                      تعليق


                      • #12
                        بارك الله فيك

                        تعليق

                        مواضيع تهمك

                        تقليص

                        المنتدى: القسم العام نشرت بواسطة: 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