Visual Basic

Home

Visual Basic Tutorial
Knowledge Developer Database Internet Resource
Common Control 2
1. Common Control 2
2. Animation
3. Month View
4. Date Time Picker
5. Flat Scroll Bar
 
Visual Basic Tutorial
1. Visual Basic 6
2. ฟอร์ม
3. Intrinsic Control
4. ตัวแปรและ Procedure
5. Class
6. Common Control1
7. Common Control2
8. ActiveX Control
9. Interface
10. ฐานข้อมูล
11. Database Control
 
Developer
Visual Basic
Microsoft Access
Microsoft Excel
 

Flat Scroll Bar

Flat scroll bar เป็นตัว control ที่ใช้แทนที่ HScroll bar และ VScroll bar ถ้านำไปแทนที่ในโปรแกรมโดยใช้ชื่อเดิม โปรแกรมยังสามารถทำงานต่อไปได้ การกำหนดการทำงานในแนวตั้ง หรือแนวนอนให้ตั้งค่าคุณสมบัติ Orientation

การตั้งค่าคุณสมบัติของ Flat scroll bar สามารถได้ในเวลาออกแบบ ตัว control นี้สนับสนุนรูปแบบกราฟฟิก 3 แบบ คือ flat (ราบ), tridimensional (เหมือนแถบเลื่อนเดิม) และ Track3D (แถบเลื่อนแบบ flat จะเปลี่ยน tridimensional เมื่อเมาส์เคลื่อนผ่าน) การกำหนดรูปแบบให้ตั้งค่าคุณสมบัติ Appearance เป็นค่าใดค่าหนึ่งจาก 0-fsb3D, 1-fsbFlat หรือ 2-fsbTrack3D

การตอบสนองผู้ใช้ในทำงานบน Flat scroll bar ทำได้โดยการประมวลผล Change event และ Scroll event มีคุณสมบัติที่ควรปรับปรุง คือ Arrow ซึ่งใช้กำหนดลักษณะลูกศรที่ปลายแถบเลื่อน

Private Sub fsbTrack3D_Change()
' ควบคุมการใช้ arrow ของแถบเลื่อน
   If fsbTrack3D.Value = fsbTrack3D.Min Then
      fsbTrack3D.Arrows = cc2RightDown
   ElseIf fsbTrack3D.Value = fsbTrack3D.Max Then
      fsbTrack3D.Arrows = cc2LeftUp
   Else
      fsbTrack3D.Arrows = cc2Both
   End If
   txtShowStatus = "fsbTrack3D scale : " & fsbTrack3D.Value
End Sub

ดาวน์โหลดตัวอย่าง (FlatScrollBar.vbp)

 

  

สงวนลิขสิทธิ (C) widebase