ดาวน์โหลดงานนำเสนอ
งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ
1
บทที่ 9 การใช้งานฟอร์มและคอนโทรลต่าง ๆ
อ.รจนา วานนท์ Roseyayee.wordpress.com Tel
2
การใช้งานฟอร์มและคอนโทรลต่าง ๆ
ฟอร์ม (From) คือ หน้าต่าง (Window) ที่ใช้แสดงผล ซึ่งภายในฟอร์มสามารถมีคอนโทรลวางอยู่หรือมีฟอร์มอื่น ๆ อยู่ภายในก็ได้
3
Properties ที่สำคัญของฟอร์ม
ในโปรแกรม Excel จะถือว่า UserForm เป็นออบเจ็กต์ชนิดหนึ่ง ดังนั้น ฟอร์มก็จะมีคุณสมบัติของตัวมันซึ่งจะเรียกทับศัทพ์ว่า Properties Properties ของ ฟอร์ม
4
Properties ที่สำคัญของฟอร์ม (ต่อ)
Properties ของ UserForm ส่วนใหญ่จะเป็นสิ่งที่เรามองเห็นหรือสัมผัสได้โดยตรง ไม่ว่าจะเป็นชื่อของฟอร์ม สีของฟอร์ม ขนาดฟอร์ม เป็นต้น ซึ่งเราสามารถกำหนดค่าให้ Properties ต่างๆ ผ่านทางหน้าต่าง Properties Windows หรืออาจจะเขียนคำสั่งกำหนด Properties นั้น ๆ ขณะโปรแกรมทำงานได้
5
Properties ที่สำคัญที่ควรรู้มีดังต่อไปนี้
Name = ชื่อของฟอร์ม Caption = ชื่อข้อความที่แสดงด้านบนฟอร์ม (Title) BorderStyle = รูปแบบกรอบของฟอร์ม Height = กำหนดความสูงของฟอร์ม Width = กำหนดความกว้างของฟอร์ม BackColor = กำหนดสีพื้นของฟอร์ม Font = กำหนดรูปแบบข้อความในฟอร์ม ForeColor = กำหนดสีข้อความภายในฟอร์ม Enable = กำหนดให้ใช้งานฟอร์มได้หรือไม่ StartUpPosition = กำหนดตำแหน่งแสดงผลของฟอร์มบนหน้าจอตอนเริ่มทำงาน
6
เมธอดสำคัญของฟอร์ม ถึงแม้ว่าฟอร์มจะดูเหมือนเป็นออบเจ็กต์ที่เป็นฐานรองให้คอนโทรลหรือ Object อื่น ๆ แต่ตัวมันเองก็มีความสามารถที่เราต้องใช้งานอยู่เสมอนั้นคือ Show เรียกฟอร์มขึ้นมาแสดงผล Hide ให้ปิดฟอร์ม
7
Event ที่สำคัญของฟอร์ม
เป็นการเขียนชุดคำสั่งควบคุมการทำงานของโปรแกรมตามเหตุการณ์ที่เกิด ดังนั้น เมื่อฟอร์มเป็นออบเจ็กต์ฟอร์มจึงมี Event ให้ใช้งาน เช่นกัน โดย Event ที่สำคัญ ๆ ของฟอร์มที่ควรรู้มีดังต่อไปนี้
8
Event ของ From
9
Event ที่สำคัญของฟอร์ม (ต่อ)
Click จะเกิดขึ้นเมื่อคลิกลงบนพื้นฟอร์ม DbClick จะเกิดขึ้นเมื่อดับเบิลคลิกลงบนพื้นฟอร์ม Activate จะเกิดขึ้นเมื่อฟอร์ม Activate Resize จะเกิดขึ้นเมื่อมีการปรับขนาดฟอร์ม KeyDown จะเกิดขึ้นเมื่อปุ่มคีย์บอร์ดถูกกดลง KeyPress จะเกิดขึ้นเมื่อปุ่มคีย์บอร์ดถูกกด KeyUp จะเกิดขึ้นเมื่อปุ่มคีย์บอร์ดถูกปล่อย MouseDown จะเกิดขึ้นเมื่อคลิกเมาส์ขณะเมาส์อยู่บนฟอร์ม MouseMove จะเกิดขึ้นเมื่อเมาส์เลื่อนอยู่บนฟอร์ม MouseUp จะเกิดขึ้นหลังจากปล่อยปุ่มคลิกเมาส์ขณะเมาส์อยู่บนฟอร์ม
10
ขั้นตอนการพัฒนาโปรแกรมด้วยฟอร์มและคอนโทรลต่าง ๆ
ขั้นตอนที่ 1 วิเคราะห์และออกแบบการทำงานของระบบงาน ในการพัฒนาระบบงานด้วยการเขียนโปรแกรมนั้น ก่อนอื่นเราต้องรู้ก่อนว่าเรากำลังจะพัฒนาระบบงานอะไรและพัฒนาระบบงานอย่างไร ขอยกตัวอย่างเป็นโปรแกรมรับข้อมูลลูกค้า และเพิ่มรายชื่อลงใน Worksheet ของโปรแกรม Excel โดยมีรูปแบบดังต่อไปนี้
11
โปรแกรมรับข้อมูลลูกค้า
โปรแกรมรับข้อมูลลูกค้าจะให้คอนโทรล Label 4 ตัว TextBox 3 ตัว Button 3 ตัว และ listBox 1 ตัว
12
ขั้นตอนการพัฒนาโปรแกรมด้วยฟอร์มและคอนโทรลต่าง ๆ (ต่อ)
ขั้นตอนการพัฒนาโปรแกรมด้วยฟอร์มและคอนโทรลต่าง ๆ (ต่อ) ขั้นตอนที่ 2 สร้างโปรเจ็กต์และออกแบบโปรแกรมบนฟอร์ม 2.1 สร้างปุ่มเรียกใช้งานโปรแกรมด้วย Active X Control
13
เลือก ปุ่ม Active X Control
14
2.2 กำหนดคุณสมบัติของปุ่มดังนี้
15
2.3 เข้าสู่การทำงานของ Visual Basic กดปุ่ม Alt + F11
16
2.4 คลิกขวาที่เมนู VBAProject ในหน้าต่าง Project Ecplorer เลือกคำสั่ง Insert > UserForm
17
2.5 จะปรากฏหน้าต่างฟอร์มและ Toolbox
UserForm
18
2.6 สร้างฟอร์มตามแบบที่ได้ออกแบบไว้เริ่มจากลากคอนโทรล Label มาวางบนฟอร์ม
19
2.7 กำหนดค่า Properties ต่าง ๆ ใน คอนโทรล Lable
20
2.8 กำหนดลักษณะข้อความ
21
2.9 ปรับขนาดคอนโทรลตามความเหมาะสม
22
2.10 การกำหนด Properties ของคอนโทรลตัวอื่น ๆ สามารถทำได้เหมือนกันคอนโทรล Label ซึ่งค่า Properties ตามที่ระบุไว้มีดังต่อไปนี้
23
2.10 การกำหนด Properties ของคอนโทรลตัวอื่น ๆ สามารถทำได้เหมือนกันคอนโทรล Label ซึ่งค่า Properties ตามที่ระบุไว้มีดังต่อไปนี้
24
Properties ชื่อ
25
Properties ชื่อสกุล
26
Properties เบอร์โทรศัพท์
27
แบบฟอร์มที่สมบูรณ์
28
ขั้นที่ 3 เขียนชุดคำสั่งกำหนดการทำงาน
3.1 เขียนชุดคำสั่งใน sheet 1 เพื่อกำหนดให้เปิดโปรแกรมที่ปุ่ม เพิ่มข้อมูล Private Sub cbmOpen_Click() frmCustomer.Show End Sub
29
ประกาศตัวแปรที่ใช้ได้ทั้งโปรแกรมในส่วนของ General
Dim intRows As Integer
30
3.2 ดับเบิลคลิกปุ่ม Set Sheet แล้วเขียนชุดคำสั่ง ดังนี้
31
3.3 ดับเบิลคลิกปุ่ม Addแล้วเขียนชุดคำสั่ง ดังนี้
32
3.4 ดับเบิลคลิกปุ่ม Close แล้วเขียนชุดคำสั่ง ดังนี้
33
ขั้นตอนที่ 4 ทดสอบการทำงานของโปรแกรม
4.1 ทดสอบโปรแกรมโดยคลิกปุ่ม Run บน Toolbar 4.2 คลิกปุ่ม เพิ่มข้อมูล เพื่อเปิดโปรแกรม 4.3 โปรแกรมที่สร้างไว้จะปรากฏขึ้น ให้คลิกปุ่ม set sheet 4.4 กรอกข้อมูลลูกค้า 4.5 คลิกปุ่ม Add จะได้ผลลัพธ์ 4.6 ปิดโปรแกรม
34
คลิกปุ่ม เพิ่มข้อมูล เพื่อเปิดโปรแกรม
คลิกปุ่ม เพิ่มข้อมูล เพื่อเปิดโปรแกรม เพิ่มข้อมูล
35
โปรแกรมที่สร้างไว้จะปรากฏขึ้น ให้คลิกปุ่ม set sheet
36
กรอกข้อมูลลูกค้า
37
คลิกปุ่ม Add จะได้ผลลัพธ์
38
End
งานนำเสนอที่คล้ายกัน
© 2024 SlidePlayer.in.th Inc.
All rights reserved.