تحديد الوظيفة

ينطبق على: تطبيقات اللوحة التطبيقات المستندة إلى النموذج

محاكاة إجراء محدد على عنصر تحكم، مما يتسبب في تقييم صيغة OnSelect.

‏‏الوصف

تقوم وظيفة Select بمحاكاة إجراء تحديد على عنصر تحكم كما لو أن المستخدم قام بالنقر فوق عنصر التحكم أو الضغط عليه. ونتيجة لذلك، يتم تقييم صيغة OnSelect في عنصر التحكم الهدف.

استخدم وظيفة Selectلنشر إجراء تحديد إلى عنصر تحكم أصل. هذا النوع من الانتشار هو السلوك الافتراضي في المعارض ، على سبيل المثال. بشكل افتراضي، يتم تعيين خاصية OnSelect الخاصة بأي عنصر تحكم في عنصر تحكم Gallery إلى Select( Parent ). بهذه الطريقة ، يمكنك تعيين قيمة خاصية OnSelect الخاصة بعنصر تحكم gallery نفسه، وسيتم تقييم هذه الصيغة بغض النظر عن المكان الذي قد ينقر فوقه أو يضغط عليه المستخدم في المعرض.

إذا كنت تريد عنصر تحكم أو أكثر في المعرض لتنفيذ إجراءات مختلفة من المعرض نفسه ، فقم بتعيين خاصية OnSelect لعناصر التحكم لشيء آخر غير القيمة الافتراضية. يمكنك ترك القيم الافتراضية لخصائص OnSelect لمعظم عناصر التحكم في المعرض إذا كنت تريد منها تنفيذ نفس الإجراء الذي يقوم به المعرض نفسه.

يؤدي التحديد إلى وضع OnSelect الهدف في قائمة الانتظار للمعالجة اللاحقة، وهو ما قد يحدث بعد انتهاء تقييم الصيغة الحالية. لا يتسبب التحديد في تقييم OnSelect المستهدف على الفور، ولا ينتظر التحديد حتى ينتهي تقييم OnSelect .

لا يمكنك استخدام وظيفة Select عبر الشبكات.

يمكنك استخدام وظيفة Selectفقط مع عناصر التحكم التي تحتوي على خاصية OnSelect.

يمكنك استخدام Select فقط في صيغ السلوك.

لا يمكن لعنصر التحكم تحديد نفسه مباشره أو بشكل غير مباشر من خلال عناصر التحكم الأخرى.

يمكن أيضًا استخدام وظيفة التحديد مع معرض. على سبيل المثال ، يمكن استخدامه لتحديد الصف أو العمود لتحديده في معرض والتحكم لتحديده داخل هذا الصف أو العمود في المعرض. عند تحديد صف أو عمود ، يتغير تحديد المعرض ويتم تقييم صيغة OnSelect في عنصر تحكم gallery. إذا تم توفير عنصر تحكم داخل الصف أو العمود، فسيتم تقييم صيغة OnSelect لعنصر التحكم الفرعي.

بناء الجملة

تحديد ( التحكم )

  • التحكم - مطلوب. عنصر التحكم المراد تحديده نيابة عن المستخدم.

حدد ( عنصر تحكم ، صف أو عمود ، عنصر تحكم فرع)

  • التحكم - مطلوب. عنصر التحكم المراد تحديده نيابة عن المستخدم.
  • صف أو عمود - غير مطلوب. عدد الصفوف أو الأعمدة (التي تبدأ بـ 1) في عنصر تحكم gallery للتحديد نيابة عن المستخدم.
  • التحكم فرع - غير مطلوب. عنصر التحكم الفرعي لعنصر التحكم المحدد في معلمة "عنصر التحكم" للتحديد.

الأمثلة

  • زر

    Select(button1)

  • معرض

    Select(Gallery1, 1)

    محاكاة تحديد المستخدم للصف 1 أو العمود 1 في المعرض 1.

  • معرض

    Select(Gallery1, 1, ChildControl1)

    محاكاة مستخدم بتحديد ChildConttrol1 في الصف 1 أو العمود 1 في المعرض 1.

الاستخدام الأساسي

  1. أضف عنصر تحكم Button، وقم بتسميته بـ Button1، إذا كان له اسم مختلف.

  2. قم بتعيين خاصية OnSelect الخاصة بـ Button1 إلى هذه الصيغة:

    إخطار ( "مرحبا بالعالم")

  3. في نفس الشاشة، أضف عنصر تحكم Button آخر، وقم بتعيين خاصية OnSelect الخاصة به إلى هذه الصيغة:

    حدد (زر 1)

  4. أثناء الضغط باستمرار على مفتاح Alt ، حدد الزر الثاني.

    يظهر إشعار عبر الجزء العلوي من تطبيقك. قامت خاصية OnSelect الخاصة بـ Button1 بإنشاء هذا الإعلام.

    رسم متحرك يعرض إعدادات خاصية OnSelect للزرين والإعلام عند النقر على الزر الثاني.

  1. أضف عنصر تحكم Gallery عموديًا يحتوي على عناصر تحكم أخرى.

    حدد معرض رأسي يحتوي على عناصر التحكم.

  2. قم بتعيين خاصية OnSelect الخاصة بالمعرض إلى هذه الصيغة:

    إخطار ("تم تحديد المعرض")

  3. أثناء الضغط مع الاستمرار على مفتاح Alt ، انقر أو اضغط على خلفية المعرض أو أي عنصر تحكم في المعرض.

    ستُظهر كافة الإجراءات إعلام Gallery Selected في الجزء العلوي من التطبيق.

    استخدم خاصية OnSelect الخاصة بالمعرض لتحديد الإجراء الافتراضي الذي يجب اتخاذه عندما ينقر المستخدم فوق عنصر في المعرض أو يضغط عليه.

  4. قم بتعيين خاصية OnSelect الخاصة بعنصر تحكم image إلى هذه الصيغة:

    إخطار ("الصورة المختارة" ، نجاح)

  5. أثناء الضغط باستمرار على مفتاح Alt ، انقر أو اضغط على العناصر المختلفة للمعرض.

    عند النقر أو النقر فوق أي عنصر تحكم في المعرض باستثناء الصورة، يظهر المعرض المحدد كما كان من قبل. عند النقر فوق أو الضغط على الصورة، تظهر الصورة المحددة.

    استخدم عناصر التحكم الفردية في المعرض لاتخاذ إجراءات تختلف عن الإجراء الافتراضي للمعرض.

    رسم متحرك يعرض القيمة الافتراضية لخاصية OnSelect لعنصر تحكم gallery، بالإضافة إلى عنصر تحكم يتخذ إجراء مختلفًا.

  6. في نفس الشاشة، أضف عنصر تحكم Button، وقم بتعيين خاصية OnSelect الخاصة به إلى هذه الصيغة:

    حدد (معرض 1،2،صورة1)

  7. حدد الزر أثناء الضغط على مفتاح Alt.

    يظهر إعلام الصورة المحددة عبر الجزء العلوي من تطبيقك. تمت محاكاة النقر على الزر لتحديد الصورة في الصف 2 من المعرض.