הערה
גישה לעמוד זה דורשת אישור. אתה יכול לנסות להיכנס או לשנות תיקיות.
גישה לעמוד זה דורשת אישור. אתה יכול לנסות לשנות מדריכים.
חל על: אפליקציות קנבס
מדמה פעולת בחירה בפקד, הגורמת להערכה של נוסחת OnSelect.
תיאור
הפונקציה Select מדמה פעולת בחירה בפקד כאילו המשתמש לחץ או הקש על הפקד. כתוצאה מכך, נוסחת OnSelect בפקד היעד מוערכת.
השתמש Select כדי להוסיף פעולת בחירה לפקד אב. סוג זה של הפצה הוא אופן הפעולה של ברירת המחדל, לדוגמה, בגלריות. כברירת מחדל, המאפיין OnSelect של כל פקד בפקד גלריה מוגדר ל-Select ( אב ). כך, באפשרותך להגדיר את הערך של המאפיין OnSelect של פקד ה- Gallery עצמו, ונוסחה זו תוערך ללא קשר למיקום בגלריה שבו משתמש עשוי ללחוץ או להקיש.
אם ברצונך שפקד אחד או יותר בגלריה יבצעו פעולות שונות מהגלריה עצמה, הגדר את המאפיין OnSelect עבור פקדים אלה למשהו אחר מלבד ערך ברירת המחדל. באפשרותך להשאיר את ערכי ברירת המחדל עבור מאפייני OnSelect של רוב הפקדים בגלריה אם ברצונך שיבצעו את אותן פעולות כשל הגלריה עצמה.
Select מכין בתור את היעד OnSelect לעיבוד מאוחר יותר, שעשוי להתרחש לאחר סיום ההערכה של הנוסחה הנוכחית. Select אינו גורם להערכה מיידית של היעד OnSelect , ולא Select ממתין לסיום ההערכה של OnSelect .
לא ניתן להשתמש על-פני Select מסכים.
באפשרותך להשתמש רק Select עם פקדים בעלי מאפיין OnSelect .
ניתן להשתמש בנוסחאות Select אופן פעולה בלבד.
פקד אינו יכול לגשת ישירות Select או בעקיפין דרך פקדים אחרים.
ניתן להשתמש בפונקציה Select גם עם גלריה. לדוגמה, ניתן להשתמש בה כדי לציין את השורה או העמודה שיש לבחור בהן בגלריה ואת הפקד שיש לבחור בו בתוך אותה שורה או עמודה של הגלריה. כשבוחרים שורה או עמודה, בחירת הגלריה משתנה והנוסחה OnSelect בפקד ה- Gallery מוערכת. אם פקד בשורה או בעמודה מסופק, הנוסחה OnSelect עבור פקד הצאצא תוערך.
תחביר
Select( פקד )
- שליטה – חובה. הפקד לבחירה מטעם המשתמש.
Select( פקד, שורה או עמודה, פקד צאצא )
- שליטה – חובה. הפקד לבחירה מטעם המשתמש.
- שורה או עמודה – אין צורך. מספר השורה או העמודה (המתחילה ב- 1) בפקד gallery כדי לבחור בשם המשתמש.
- צאצא בקרה - אין צורך. פקד הצאצא של הפקד המזוהה בפרמטר 'control' שיש לבחור.
דוגמאות
לַחְצָן
Select(button1)גָלֶרֵיָה
Select(Gallery1, 1)מדמה משתמש שבוחר בשורה 1 או בעמודה 1 בגלריה 1.
גָלֶרֵיָה
Select(Gallery1, 1, ChildControl1)מדמה משתמש שבוחר בפקד צאצא 1 בשורה 1 או בעמודה 1 של גלריה 1.
שימוש בסיסי
הוסף פקד Button ושנה את שמו ל- Button1 אם יש לו שם אחר.
הגדר את המאפיין OnSelect של Button1 לנוסחה זו:
הודע ("שלום עולם")
באותו מסך, הוסף פקד Button שני, והגדר את מאפיין OnSelect לנוסחה זו:
Select( לחצן1 )
תוך כדי לחיצה על מקש Alt, בחר בלחצן השני.
מופיעה הודעה לאורך החלק העליון של היישום שלך. המאפיין OnSelect של Button1 יצר הודעה זו.
פקד Gallery
הוסף Gallery אנכי המכיל פקדים אחרים.
הגדר את המאפיין OnSelect של הגלריה לנוסחה זו:
הודע( "נבחרה גלריה")
תוך כדי לחיצה ממושכת על מקש Alt, לחץ או הקש על רקע הגלריה או פקד כלשהו בגלריה.
כל הפעולות יציגו את ההודעה הגלריה נבחרה בראש היישום.
השתמש במאפיין OnSelect של הגלריה כדי לציין את פעולת ברירת המחדל שיש לנקוט כאשר המשתמש לוחץ או מקיש על פריט בגלריה.
הגדר את המאפיין OnSelect של פקד התמונה לנוסחה זו:
Notify( "Image Selected", NotificationType.Success )
תוך כדי לחיצה ממושכת על מקש Alt, לחץ או הקש על הרכיבים השונים של הגלריה.
כשאתה לוחץ או מקיש על פקד כלשהו בגלריה, למעט התמונה, ההודעה הגלריה נבחרה מופיעה כמו קודם. כשאתה לוחץ או מקיש על התמונה, ההודעה התמונה נבחרה מופיעה.
השתמש בפקדים נפרדים בגלריה כדי לנקוט פעולות השונות מפעולת ברירת המחדל של הגלריה.
באותו מסך, הוסף פקד Button, והגדר את מאפיין OnSelect לנוסחה זו:
Select( גלריה1,2,תמונה1 )
תוך כדי לחיצה על מקש Alt, בחר את הלחצן.
מופיעה הודעת תמונה נבחרה לאורך החלק העליון של היישום שלך. לחיצת הלחצן המדמה בחירה בתמונה בשורה 2 של הגלריה.