แชร์ผ่าน


ฟังก์ชัน Select

ใช้กับ: แอป Canvas แอปที่ขับเคลื่อนด้วยโมเดล

จำลองการดำเนินการเลือกบนตัวควบคุม ทำให้สูตร OnSelect ได้รับการประเมินผล

คำอธิบาย

ฟังก์ชัน Select จำลองการดำเนินการเลือกบนตัวควบคุมเสมือนผู้ใช้ได้ทำการคลิก หรือแตะตัวควบคุม ดังนั้น สูตร OnSelect บนตัวควบคุมเป้าหมายจะได้รับการประเมินผล

ใช้ Select เพื่อเผยแพร่การดำเนินการเลือกไปยังตัวควบคุมหลัก ชนิดของการเผยแพร่นี้คือ ลักษณะการทำงานเริ่มต้นใน ตัวอย่างเช่น แกลเลอรี โดยค่าเริ่มต้น คุณสมบัติ OnSelect ของทุกตัวควบคุมในตัวควบคุม แกลเลอรี ถูกตั้งค่าเป็น Select(Parent) ด้วยวิธีนี้ คุณสามารถตั้งค่าคุณสมบัติ OnSelect ของตัวควบคุมแกลเลอรีด้วยตัวเอง และสูตรนั้นจะได้รับการประเมินผลไม่ว่าผู้ใช้จะทำการแตะหรือคลิกที่ใดบนแกลเลอรี

ถ้าคุณต้องการมากกว่าหนึ่งตัวควบคุมในแกลเลอรีให้ดำเนินการแตกต่างจากตัวของแกลเลอรีเอง ให้ตั้งค่าคุณสมบัติ OnSelect สำหรับตัวควบคุมเหล่านั้นเป็นแบบอื่นนอกเหนือจากค่าเริ่มต้น คุณสามารถปล่อยค่าเริ่มต้นไว้แบบเดิมสำหรับคุณสมบัติ OnSelect ของตัวควบคุมส่วนมากในแกลเลอรี ถ้าคุณต้องการให้ตัวควบคุมเหล่านั้นดำเนินการแบบเดียวกันกับแกลเลอรี

Select จัดคิวเป้าหมาย OnSelect เพื่อประมวลผลในภายหลัง ซึ่งอาจเกิดขึ้นหลังจากประเมินสูตรปัจจุบันเสร็จสิ้นแล้ว Select จะไม่ทำให้เป้าหมาย OnSelect ประเมินผลทันที และ Select จะไม่รอให้ OnSelect ประเมินเสร็จสิ้น

คุณไม่สามารถใช้ Select ข้ามหน้าจอได้

คุณสามารถใช้ Select กับตัวควบคุมที่มีคุณสมบัติ OnSelect เท่านั้น

คุณสามารถใช้ Select ได้ใน สูตรลักษณะการทำงาน เท่านั้น

ตัวควบคุมไม่สามารถ เลือก ด้วยตนเองได้โดยตรง หรือผ่านตัวควบคุมอื่นโดยทางอ้อม

ฟังก์ชัน Select ยังสามารถใช้กับแกลเลอรีได้อีกด้วย ตัวอย่างเช่น ฟังก์ชันนี้สามารถใช้เพื่อระบุแถวหรือคอลัมน์ที่จะเลือกในแกลเลอรี และตัวควบคุมที่จะเลือกภายในแถวหรือคอลัมน์นั้นของแกลเลอรี เมื่อคุณเลือกแถวหรือคอลัมน์ การเปลี่ยนแปลงการเลือกแกลเลอรีและสูตร OnSelect ในตัวควบคุมแกลเลอรีจะถูกประเมิน ถ้าระบุตัวควบคุมภายในแถวหรือคอลัมน์ไว้ สูตร OnSelect สำหรับตัวควบคุมรองจะได้รับการประเมิน

ไวยากรณ์

เลือก( การควบคุม )

  • การควบคุม – จำเป็น ตัวควบคุมเลือกในนามของผู้ใช้

เลือก( ตัวควบคุม, แถวหรือคอลัมน์, ย่อย ตัวควบคุม )

  • การควบคุม – จำเป็น ตัวควบคุมเลือกในนามของผู้ใช้
  • แถวหรือคอลัมน์ – ไม่จำเป็น จำนวนแถวหรือคอลัมน์ (เริ่มต้นด้วย 1) ในตัวควบคุมแกลเลอรีที่จะเลือกในนามของผู้ใช้
  • ย่อย การควบคุม - ไม่จำเป็น ตัวควบคุมรองของตัวควบคุมที่ระบุในพารามิเตอร์ 'ตัวควบคุม ' ที่จะเลือก

ตัวอย่าง

  • ปุ่ม

    Select(button1)

  • แกลเลอรี่

    Select(Gallery1, 1)

    จำลองผู้ใช้ที่เลือกแถว 1 หรือคอลัมน์ 1 ใน Gallery1

  • แกลเลอรี่

    Select(Gallery1, 1, ChildControl1)

    จำลองผู้ใช้ที่เลือก ChildConttrol1 ในแถว 1 หรือคอลัมน์ 1 ของ Gallery1

การใช้งานพื้นฐาน

  1. เพิ่มตัวควบคุม Button และเปลี่ยนชื่อ Button1 ถ้าหากว่ามีชื่ออื่น

  2. ตั้งค่าคุณสมบัติ OnSelect ของ ปุ่ม1 ให้สูตรดังกล่าว:

    แจ้งเตือน( "สวัสดีโลก" )

  3. บนหน้าจอเดียวกัน เพิ่มตัวควบคุม Button ที่สอง และตั้งค่าคุณสมบัติ OnSelect ให้สูตรดังกล่าว:

    เลือก(ปุ่ม1)

  4. ขณะที่ทำการกดปุ่ม Alt ค้าง ให้เลือกปุ่มที่สอง

    การแจ้งเตือนจะปรากฏด้านบนของแอปของคุณ คุณสมบัติ OnSelect ของ ปุ่ม1 สร้างการแจ้งเตือนนี้

    ภาพเคลื่อนไหวที่แสดงบนการตั้งค่าคุณสมบัติ OnSelect สำหรับทั้งสองปุ่มและการแจ้งเตือน เมื่อปุ่มที่สองได้ถูกคลิก

  1. เพิ่มการควบคุม Gallery แนวตั้งที่ประกอบไปด้วยตัวควบคุมอื่นๆ

    เลือกแกลเลอรีแนวตั้งที่ประกอบไปด้วยตัวควบคุมอื่นๆ

  2. ตั้งค่าคุณสมบัติ OnSelect ของแกลเลอรีให้สูตรดังกล่าว:

    แจ้งเตือน( "เลือกแกลลอรี่แล้ว")

  3. ขณะที่ทำการกดปุ่ม Alt ค้าง คลิกหรือแตะที่พื้นหลังของแกลเลอรี หรือตัวควบคุมใดๆในแกลเลอรี

    การดำเนินการทั้งหมดจะแสดงการแจ้งเตือน เลือกแกลเลอรีแล้ว ที่ด้านบนของแอป

    ใช้คุณสมบัติ OnSelect ของแกลเลอรีเพื่อระบุการดำเนินการเริ่มต้นที่จะนำไปใช้ เมื่อผู้ใช้ทำการคลิกหรือแตะรายการในแกลเลอรี

  4. ตั้งค่าคุณสมบัติ OnSelect ของตัวควบคุมรูปภาพไปยังสูตรดังกล่าว:

    แจ้งเตือน( "เลือกภาพแล้ว", สำเร็จ )

  5. ขณะที่ทำการกดปุ่ม Alt ค้าง คลิกหรือแตะที่องค์ประกอบต่างๆ ของรูปภาพ

    เมื่อคุณทำการคลิกหรือแตะที่ตัวควบคุมใดๆ ก็ตามในแกลเลอรี ยกเว้น รูปภาพ เลือกรูปภาพแล้ว จะปรากฏขึ้นเหมือนก่อนหน้านี้ เมื่อคุณทำการคลิกหรือแตะรูปภาพ เลือกรูปภาพแล้ว จะปรากฏขึ้น

    ใช้ตัวควบคุมแต่ละตัวในแกลเลอรีเพื่อดำเนินการที่ต่างจากการดำเนินการเริ่มต้นของแกลเลอรี

    ภาพเคลื่อนไหวที่แสดงค่าเริ่มต้นของคุณสมบัติ OnSelect สำหรับตัวควบคุมแกลเลอรี เช่นเดียวกันกับตัวควบคุมที่ดำเนินการต่างออกไป

  6. บนหน้าจอเดียวกัน ให้เพิ่มตัวควบคุม Button และตั้งค่าคุณสมบัติ OnSelect ไปยังสูตรนี้:

    เลือก( Gallery1,2, Image1 )

  7. ขณะที่กดแป้น Alt ค้างไว้ ให้เลือกปุ่ม

    การแจ้งเตือน รูปภาพที่เลือก จะปรากฏด้านบนของแอปของคุณ การคลิกปุ่มจำลองการเลือกรูปในแถวที่ 2 ของแกลเลอรี