หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
รายการที่แสดงรายการแรกเท่านั้นเว้นแต่ว่าผู้ใช้จะเปิดขึ้น
คำอธิบาย
ตัวควบคุม ดรอปดาวน์ จะอนุรักษ์อสังหาริมทรัพย์หน้าจอ โดยเฉพาะอย่างยิ่งเมื่อรายการมีหลายตัวเลือก ตัวควบคุมใช้บรรทัดเดียวเท่านั้นเว้นแต่ว่าผู้ใช้เลือกเครื่องหมายบั้งเพื่อแสดงตัวเลือกเพิ่มเติม ตัวควบคุมแสดงสูงสุด 500 รายการ
คุณสมบัติสำคัญ
Default – ค่าเริ่มต้นของตัวควบคุมก่อนที่ผู้ใช้จะระบุเป็นค่าอื่น
Items – แหล่งข้อมูลที่ประกอบด้วยหน่วยข้อมูลต่างๆ ที่ปรากฏในตัวควบคุม ถ้าแหล่งข้อมูลมีหลายคอลัมน์ ให้ตั้งค่าคุณสมบัติ ค่า ของตัวควบคุมเป็นคอลัมน์ของข้อมูลที่คุณต้องการแสดง
ค่า – คอลัมน์ของข้อมูลที่คุณต้องการแสดงในตัวควบคุม (ตัวอย่างเช่น ถ้าแหล่งข้อมูลมีหลายคอลัมน์)
ที่เลือก – เรกคอร์ดข้อมูลที่แสดงรายการที่เลือก
AllowEmptySelection – กําหนดว่าตัวควบคุมจะไม่สามารถมีรายการที่เลือกได้หรือไม่ เมื่อเป็นเท็จ จะมีรายการที่เลือกเสมอ ซึ่งจะเป็น ค่าเริ่มต้น หรือรายการแรก
คุณสมบัติเพิ่มเติม
AccessibleLabel – ป้ายชื่อสําหรับโปรแกรมอ่านหน้าจอ
BorderColor – สีเส้นขอบของตัวควบคุม
BorderStyle – กําหนดว่าเส้นขอบของตัวควบคุมจะเป็น เส้นทึบเส้นประเส้นไข่ปลา หรือ ไม่มี
BorderThickness – ความหนาของเส้นขอบของตัวควบคุม
ChevronBackground สีเบื้องหลังลูกศรหัวลงในรายการแบบดรอปดาวน์
ChevronFill สีลูกศรชี้ลงในรายการแบบดรอปดาวน์
Color – สีของข้อความในตัวควบคุม
DisplayMode – กําหนดว่าตัวควบคุมจะอนุญาตให้ผู้ใช้ป้อนข้อมูล (แก้ไข) แสดงข้อมูลเท่านั้น (ดู) หรือถูกปิดใช้งาน (ปิดใช้งาน)
DisabledBorderColor สีของเส้นขอบของตัวควบคุม ถ้าคุณสมบัติ DisplayMode ของตัวควบคุมถูกตั้งค่าเป็น ปิดใช้งาน
DisabledColor – สีของข้อความในตัวควบคุม ถ้าคุณสมบัติ DisplayMode ถูกตั้งค่าเป็น Disabled
DisabledFill – สีพื้นหลังของตัวควบคุมถ้าคุณสมบัติ DisplayMode ถูกตั้งค่าเป็น Disabled
Fill – สีพื้นหลังของตัวควบคุม
FocusedBorderColor – สีของเส้นขอบของตัวควบคุมเมื่อตัวควบคุมถูกโฟกัส
FocusedBorderThickness – ความหนาของเส้นขอบของตัวควบคุมเมื่อตัวควบคุมถูกโฟกัส
Font – ชื่อของตระกูลแบบอักษรที่ข้อความปรากฏขึ้น
FontWeight – น้ําหนักของข้อความในตัวควบคุม: หนาครึ่งหนึ่งปกติ หรือบาง
Height – ระยะห่างระหว่างขอบด้านบนและด้านล่างของตัวควบคุม
HoverBorderColor – สีเส้นขอบของตัวควบคุมเมื่อผู้ใช้ชี้เมาส์ไว้บนตัวควบคุม
HoverColor – สีของข้อความในตัวควบคุมเมื่อผู้ใช้ชี้เมาส์ไว้
HoverFill – สีพื้นหลังของตัวควบคุมเมื่อผู้ใช้ชี้เมาส์ไว้
Italic – กําหนดว่าข้อความในตัวควบคุมเป็นตัวเอียงหรือไม่
OnChange – การดําเนินการที่จะดําเนินการเมื่อผู้ใช้เปลี่ยนแปลงค่าของตัวควบคุม (ตัวอย่างเช่น ด้วยการปรับแถบเลื่อน)
OnSelect – การดําเนินการที่จะดําเนินการเมื่อผู้ใช้เลือกตัวควบคุม
PaddingBottom – ระยะห่างระหว่างข้อความในตัวควบคุมและขอบด้านล่างของตัวควบคุมนั้น
PaddingLeft – ระยะห่างระหว่างข้อความในตัวควบคุมและขอบด้านซ้ายของตัวควบคุมนั้น
PaddingRight – ระยะห่างระหว่างข้อความในตัวควบคุมและขอบด้านขวาของตัวควบคุมนั้น
PaddingTop – ระยะห่างระหว่างข้อความในตัวควบคุมและขอบด้านบนสุดของตัวควบคุมนั้น
PressedBorderColor – สีเส้นขอบของตัวควบคุมเมื่อผู้ใช้เลือกตัวควบคุมนั้น
PressedColor – สีของข้อความในตัวควบคุมเมื่อผู้ใช้เลือกตัวควบคุมนั้น
PressedFill – สีพื้นหลังของตัวควบคุมเมื่อผู้ใช้เลือกตัวควบคุมนั้น
Reset – กําหนดว่าตัวควบคุมจะแปลงกลับเป็นค่าเริ่มต้นหรือไม่
SelectedText (Deprecated) – ค่าสตริงที่แสดงรายการที่เลือก ใช้ Dropdown1.SelectedText.Value แทน แทนที่ "Dropdown1" ด้วยชื่อตัวควบคุมดรอปดาวน์ในแอป
SelectionColor – สีข้อความของรายการที่เลือกหรือข้อมูลในรายการหรือสีของเครื่องมือการเลือกในตัวควบคุมปากกา
SelectionFill – สีพื้นหลังของรายการที่เลือกหรือข้อมูลในรายการหรือพื้นที่ที่เลือกของตัวควบคุมปากกา
Size – ขนาดฟอนต์ของข้อความที่ปรากฏบนตัวควบคุม
Strikethrough – กําหนดว่าจะมีเส้นผ่านข้อความที่ปรากฏบนตัวควบคุมหรือไม่
TabIndex – ลําดับการนําทางคีย์บอร์ดที่สัมพันธ์กับตัวควบคุมอื่นๆ
Tooltip – ข้อความอธิบายที่ปรากฏขึ้นเมื่อผู้ใช้โฮเวอร์เหนือตัวควบคุม
Underline – กําหนดว่าจะมีเส้นปรากฏใต้ข้อความที่ปรากฏบนตัวควบคุมหรือไม่
Visible – กําหนดว่าตัวควบคุมแสดงอยู่หรือถูกซ่อนอยู่
Width – ระยะห่างระหว่างขอบด้านซ้ายและด้านขวาของตัวควบคุม
X – ระยะห่างระหว่างขอบด้านซ้ายของตัวควบคุมและขอบด้านซ้ายของคอนเทนเนอร์หลัก (หน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)
Y – ระยะห่างระหว่างขอบด้านบนของตัวควบคุมและขอบด้านบนของคอนเทนเนอร์หลัก (หน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)
Note
คุณสมบัติเส้นขอบลอยจะถูกควบคุมโดยคุณสมบัติ FocusedBorder
ตัวอย่าง
รายการอย่างง่าย
เพิ่มตัวควบคุม ดรอปดาวน์ และตั้งค่าคุณสมบัติ รายการ เป็นนิพจน์นี้:
["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]ไม่ทราบวิธีการ เพิ่ม ตั้งชื่อ และตั้งค่าคอนฟิกตัวควบคุม ใช่หรือไม่
แสดงหน่วยข้อมูลในรายการโดยการเลือกลูกศรลงของตัวควบคุมในขณะที่กดแป้น Alt
รายการจากแหล่งข้อมูล
หลักการในขั้นตอนนี้นําไปใช้กับแหล่งข้อมูลใด ๆ ที่มีตาราง แต่เมื่อต้องการทําตามขั้นตอนเหล่านี้คุณต้องเปิดสภาพแวดล้อมที่ได้สร้างฐานข้อมูล Microsoft Dataverse ไว้และมีการเพิ่มข้อมูลตัวอย่าง
เปิดแอปเปล่า และเพิ่มตาราง บัญชี จาก Dataverse
เพิ่มตัวควบคุม ดรอปดาวน์ และตั้งค่าคุณสมบัติ รายการ เป็นสูตรนี้:
Distinct(Accounts, 'Address 1: City')สูตรนี้แสดงเมืองทั้งหมดในตารางบัญชี ถ้าระเบียนมากกว่าหนึ่งระเบียนมีเมืองเดียวกัน ฟังก์ชัน Distinct จะซ่อนการทําสําเนาในตัวควบคุมดรอปดาวน์ของคุณ
(ไม่บังคับ) เปลี่ยนชื่อตัวควบคุม ดรอปดาวน์ ของคุณเป็น เมือง เพิ่มตัวควบคุม แกลเลอรี แนวตั้ง และตั้งค่าคุณสมบัติ รายการ ของแกลเลอรีเป็นสูตรนี้:
Filter(Accounts, address1_city == Cities.Selected.Result)ฟังก์ชันตัวกรองนี้แสดงเฉพาะระเบียนในตารางบัญชีที่เมืองตรงกับค่าที่เลือกในตัวควบคุมเมือง
แนวทางการช่วยสำหรับการเข้าถึง
ความคมชัดของสี
ต้องมีความคมชัดของสีที่เพียงพอระหว่าง:
- ChevronFill และ ChevronBackground
- ChevronHoverFill และ ChevronHoverBackground
- SelectionColor และ SelectionFill
- SelectionFill และ Fill
นี่เป็นส่วนเพิ่มเติมนอกเหนือจากข้อกําหนดความคมชัดของสีมาตรฐาน
การสนับสนุนตัวอ่านหน้าจอ
- จําเป็นต้องมี AccessibleLabel
การสนับสนุนแป้นพิมพ์
- TabIndex ต้องเป็นศูนย์หรือมากกว่า เพื่อให้ผู้ใช้คีย์บอร์ดสามารถนําทางได้
- ต้องมองเห็นตัวบ่งชี้โฟกัสได้อย่างชัดเจน ใช้ FocusedBorderColor และ FocusedBorderThickness เพื่อดําเนินการนี้ให้สําเร็จ