ปกติเวลาที่เราเลื่อนเมาส์ไปวางบนไอค่อนต่างๆจะมีคำอธิบายปรากฏขึ้นมาที่เขาเรียก กันว่า tooltip หรือ microhelp ตามแต่จะเรียกแต่ใน powerBuilder เราต้องการให้เวลาที่เลื่อนเมาส์ไปวางบน object ต่างๆแล้วมี microhelp ปรากฏขึ้นมาอธิบายให้ทราบว่า object นั้นทำหน้าที่อะไร เราสามารถทำได้ดังนี้ครับ
สร้างวินโดวส์ขึ้นมาใหม่ และ วาง object text หนึ่งอัน กำหนด property position x=2469 และ y =1324
วาง object command button หนึ่งอัน
คลิกขวาบนพื้นที่ว่างของ วินโดวส์ เลือกสคริปต์ และที่ open event กำหนด userevent ขึ้นมาโดยคลิกที่ declare และตั้งชื่อว่า ue_microhelp และที่ event id กำหนดเป็น pbm_nchittest และ เขียน สคริปต์ดังนี้
this.setmicrohelp(" ")
st_1.visible=false
จากนั้นที่ command button คลิกขวา เลือก สคริปต์ และสร้าง userevent ขึ้นมาใหม่และตั้งชื่อว่า ue_microhelp และกำหนด event id เป็น pbm_nchittest และเขียนสคริปต์ดังนี้
st_1.X=parent.pointerx( ) + 60
st_1.Y=parent.PointerY( ) + 50
st_1.Visible = True
st_1.Text="Showing micro help..."
จากนั้นก็ทำการ save และลองรันดู เมื่อเราเลื่อนเมาส์ไปวางบน commandbutton เราก็จะเห็นข้อความว่า Showing micro help... ขึ้นมา และเราสามารถใช้สคริปต์ชุดเดียวกันนี้ไปวางได้ในทุก object โดยไปสร้าง user evnet ขึ้นมาใน object ที่เราต้องการให้แสดง micro help
สร้าง tooltip เมื่อเลื่อนเมาส์ไปวางบนไอค่อนต่างๆ
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
- จำนวนครั้งเปิดดูบทความ : 159022


