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

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

اعلان عن متغير واستدعائه فى صفحة اخرى او ديالوج اخر

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

  • اعلان عن متغير واستدعائه فى صفحة اخرى او ديالوج اخر

    السلام عليكم ورحمة الله وبركاته
    بسم الله الرحمن الرحيم
    اخوانى اريد ان اعلن عن متغير واستدعيه فى صفحة اخرى او ديالوج اخر فى المشروع
    مثلا لو انا عندى فى الصفحة الاولى Input وهجيب الكلام اللى جواه بمتغير
    عاوز استدعى المتغير ده فى الصفححة الرابعة

  • #2
    يحزنني كثيرا انكم تطرحون الاسئله حتى من غير المحاوله في معرفة الحل بأنفسكم .. اخي الكريم اذا قمت بالإعلان عن متغير يمكنك إستدعائة في اي مكان سواء صفحه او ديالوج لأن هذا المتغير اصبح محفوظ في الذاكره .... وسبب اني قولت انكم لا تحاولون لأن ببساطه اذا قمت بتجربة استدعاء المتغير في اي مكان لوجدت ان قيمة المتغير ستظهر معك !!

    .. إلا في حالة واحده لا يمكن إستدعاء قيمة المتغير في اي مكان وهذه الحاله إذا وضعت كلمة local قبل المتغير

    تعليق


    • #3
      المشاركة الأصلية بواسطة Haitham.2012 مشاهدة المشاركة
      .. إلا في حالة واحده لا يمكن إستدعاء قيمة المتغير في اي مكان وهذه الحاله إذا وضعت كلمة local قبل المتغير
      تمام أخى هيثم

      و أيضا هناك حالة أخرى قد لا تواجهها أنت لأنك محترف
      و هذه الحالة تتمثل فى أن معظم دوال الأوتوبلاى تجعل الإسم الإفتراضى لمتغير النتيجة result
      و غالبا ما يقبلها المبتدئ بلا تردد و لا يغيرها

      و عندما تطمس المتغيرات بعضها
      يعتقد المبتدئ أن الخطأ نتيجه عدم الإعلان

      لذلك يجب تسمية المتغيرات بأسماء غير متكررة

      تعليق


      • #4
        السلام عليكم

        أخي القناص المصري
        الحلول كثيرة جدا إليك بإقتراح
        بافتراض لدينا انبوت في الصفحة الأولى وليكن Input1
        الصفحة هذه تخرج منها قيمة الأنبوت لباقي الصفحات في حال استدعائها
        توجه في حدث الصفحة و سنختار on mouse move
        واعلن عن الانبوت هذا
        كود:
        u = Input.GetText("Input1");
        انتهى
        استدعي قيمة u في أي متغير وفي أي صفحة
        سلام

        تعليق


        • #5
          المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
          السلام عليكم

          أخي القناص المصري
          الحلول كثيرة جدا إليك بإقتراح
          بافتراض لدينا انبوت في الصفحة الأولى وليكن Input1
          الصفحة هذه تخرج منها قيمة الأنبوت لباقي الصفحات في حال استدعائها
          توجه في حدث الصفحة و سنختار on mouse move
          واعلن عن الانبوت هذا
          كود:
          u = Input.GetText("Input1");
          انتهى
          استدعي قيمة u في أي متغير وفي أي صفحة
          سلام
          اخي الكريم ثامر .. تعديل بسيط إذا سمحت ..

          لماذا نرهق البرنامج بوضع الكود في On Mouse Move ؟؟

          يكفي وضع الكود في On Close


          لذلك يجب تسمية المتغيرات بأسماء غير متكررة
          صحيح استاذنا خالد .. يتكرر هذا الخطأ كثيرا عند البعض

          تحياتي

          تعليق


          • #6
            شكرا أستاذي المحترم هيثم
            بارك الله فيك

            تعليق


            • #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