Screen.ActiveControl สำหรับ Label ทำยังไงครับ
กระทู้เก่าบอร์ด อ.Yeadram

 854   1
URL.หัวข้อ / URL
Screen.ActiveControl สำหรับ Label ทำยังไงครับ

เราจะสามารถคืนค่า Screen.ActiveControl ให้กับ Label ได้ไหมครับ

คือปกติเราจะ Screen.ActiveControl เพื่อคืนค่านุ่นนี่ของ textbox หรือ control ใดๆที่เรากำลังเลือกอยู่ได้
...แต่สำหรับ Label หากผมต้องอยากรู้ว่า Label ตัวที่ผมเลือกอยู่มันมี caption ว่าอะไร สามารถทำได้หรือเปล่าครับ ทำยังไง

ปล.อ่านแล้วงงคำถามหรือเปล่าครับ

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R19602
ปกติ Label จะ Active ไม่ได้ครับ แปลว่าใช้ ActiveControl ไม่ได้แน่ครับ
หรือว่าต้องการทราบว่า Control ที่ Active อยู่ มี label ที่ผูกอยู่แสดง caption อะไรอยู่ หรือเปล่าครับ
ถ้าใช่ก็ต้อง Loop Label ทุกตัวเพื่อ check ว่า Parent ของ Label ที่ตรงกับ ActiveControl คือ label ใด

แต่ผมเสนอว่า ตั้งชื่อ Label ให้ตรงกับ Control จะดีกว่า
คือต้องเสียเวลาตั้งชื่อหน่อย แต่งานจะเป็นระเบียบ และตรวจสอบง่ายกว่า
และในกรณ๊ที่คุณต้องการ caption ของ label ที่ผูกกับ ActiveControl ก็สามารถอ้างจากชื่อได้เลย

เช่น TextBox ชื่อ txtEmployeeName
ควรตั้งชื่อ Label เป็น labEmployeeName
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1905s