เราสามารถกำหนดให้ object ต่างๆที่เราต้องการขึ้นมาอยู่บนสุดได้ตลอดเวลา เช่นว่าคุณมี commandbutton อยู่บน datawindow แล้วเมื่อ datawindow มีการ getfocus จะทำให้ commandbutton ถูก datawindow บังเอาใว้ทำให้เราไม่สามารถทำงานได้
แต่เรามีฟังก์ชั่นที่สามารถแก้ไขปัญหานี้ได้ ฟังก์ชั่นนั้นก็คือ SetPosition ซึ่งจะมีการกำหนดค่าลงไปดังนี้
สำหรับ control
ToTop! จะทำให้ object ตัวนี้อยู่บนสุด
Behind! จะทำให้ object ตัวนี้อยู่ด้านล่างของ object อีกตัวที่เรากำหนด
ToBottom! จะทำให้ object ตัวนี้ลงไปอยู่ล่างสุด
สำหรับ window
TopMost! ทำให้ อยู่บนสุดตลอดเวลา
NoTopMost! ทำให้ ไม่อยู่บนสุดตลอดเวลา
สำหรับรูปแบบการใช้งานก็ตามสคริปต์ด้านล่างนี้
cb_1.SetPosition(ToTop!, dw_1)
จากสคริปต์จะทำการย้าย cb_1มาอยู่บน dw_1
กำหนดให้ object ต่างๆที่เราต้องการขึ้นมาอยู่บนสุด
Latest News
- บทที่ 7-1 ตอน การสร้างระบบฐานข้อมูล
- บทที่ 6 ทดลองเขียนโปรแกรมด้วย PocketBuilder เบื้องต้น
- บทที่ 4 ติดตั้งdatabase sql anywhere
- บทที่ 7-2 ตอน การสร้างโปรแกรมแสดงรายการอาหารที่สั่ง ด้วย Powerbuilder 9
- บทที่ 3 ติดตั้งอุปกรณ์ และโปรแกรม Active Sync
- ทำชุด setup โปรแกรมด้วย Wise Install
- การติดตั้ง IIS
- ตัวอย่าง code โปรแกรมร้านเช่า VDO
- สมาชิก : 2
- Content : 336
- เว็บลิงก์ : 8
- จำนวนครั้งเปิดดูบทความ : 159019


