การใช้ MessageBox-InputBox

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ระบบเพิ่มแก้ไขข้อมูล หน่วยเลือกตั้งสมาชิกวุฒิสภา.
Advertisements

โปรแกรมสาธิตการเสนอราคา e-Auction (Sealed Bid ตามระเบียบฯ ปี 2549)
แบบทดสอบวิชาคอมพิวเตอร์
LAB 1 ให้นักศึกษาเขียน Flowchart โดยใช้โปรแกรม Microsoft Word วาดรูป Flowchart ส่ง Flowchart ที่วาดเสร็จแล้วในชั่วโมง และ print ใส่กระดาษ ส่งในครั้งหน้า.
เฉลย Lab 10 Loop.
Java Script 2 Structure Flow Control Function and Method Event Handler
การโปรแกรมเชิงวัตถุ (Object-Oriented Programming)
บทที่ 3 พื้นฐานการเขียนโปรแกรม Visual Basic
Visual Basic 6 By Samaporn Yendee VB6.
Visual Basic 6 By Samaporn Yendee VB6.
Adv. Access.
Properties ของคอนโทรล ที่ควรรู้จักในเบื้องต้น
Lecturer: Kanjana Thongsanit
ASP [#12] ตัวอย่าง VBScript เพื่อใช้ตรวจสอบค่าบนฟอร์ม
ฟังก์ชันการแก้ไขข้อมูลประวัติกำลังพล จากคำสั่งเกี่ยวกับ สูญเสีย
กล่องข่าวสาร (Message Box)
คำสั่งแบบมีเงื่อนไข IF Statement
การควบคุมทิศทางการทำงานของโปรแกรม
ตัวอย่างการใช้คำสั่ง IF_THEN
Advanced VB (VB ขั้นสูง)
ส่วนของการเขียนโค๊ด ใน VB การเขียนโค๊ดจะเป็นแบบ Event Driven
Looping การวนรอบ บทที่ 4.
บทที่ 9 การใส่รูปภาพ (Image).
โปรแกรม Microsoft Access
Electronic Commerce เว็บฟอร์ม (Web Form).
Lab 8 ตัวแปรและชนิดข้อมูล
เฉลย Lab 9 Decision.
Lab 8 ตัวแปรและชนิดข้อมูล
สาชาวิชาการวัด ประเมิน และวิจัยทางการศึกษา
บทที่ 7 คำสั่งสำหรับเขียนโปรแกรม
บทที่ 11 การเขียนโปรแกรมแบบ Structured Programming และการจัดการตรวจสอบข้อผิดพลาด.
Chapter 4 การสร้าง Application
LOGO SCCS031 Principle of Computer Programming Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/
Chapter 6 Decision Statement
การรับและแสดง ข้อมูล ง การเขียนไดนามิกเว็บ เพจ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
การสร้างเหตุการณ์ click ให้กับปุ่มกด Button
วาดภาพสวยด้วย Paint.
การรับรองรายงานการประชุม ผ่านเว็บไซต์จังหวัดลพบุรี
การพิมพ์งานออกทางเครื่องพิมพ์
การใช้โปรแกรม Captivate
การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอริทึ่ม Lec03 : 25/03/2551 การทำงานกับ Event ต่าง ๆ โดย อ. นัฐพงศ์ ส่งเนียม
Java Desktop Application #4
การเขียนโปรแกรมภาษาคอมพิวเตอร์ขั้นสูง
พื้นฐานการเขียนโปรแกรมด้วย vb.net2005
โปรแกรมสาธิตการเสนอราคา e-Auction (Sealed Bid ขององค์กรปกครองส่วนท้องถิ่น ) บริษัท สวนกุหลาบ เซอรารี่ ซีล จำกัด สำหรับ ผู้ค้า.
โปรแกรมสาธิตการเสนอราคา e-Auction (Reverse Auction ขององค์กรปกครองส่วนท้องถิ่น ) บริษัท สวนกุหลาบ เซอรารี่ ซีล จำกัด สำหรับ ผู้ค้า.
โปรแกรมสาธิตการเสนอราคา e-Auction (Sealed Bid ตามระเบียบฯ ปี 2549)
โปรแกรม Microsoft Access
บทที่ 4 การทำงานกับรายงาน (Report)
บทที่ 3 การสร้าง Appication แบบ Windows Form
ฟอร์มระบบ Login การใส่ Background จากไฟล์รูปภาพ 1 1 ถัดไ ป ถัดไ ป 2.
ฟอร์มระบบ ข้อมูลสัญญาซื้อ-ขายขายรถยนต์
ฟอร์มระบบ ข้อมูลใบเสร็จ
ฟอร์มระบบ ข้อมูลรถยนต์
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
วิธีการเขียนโปรแกรมเพื่อทำงานกับข้อมูล โดยที่ ข้อมูลนั้นจะต้อง 1. เป็นประเภทเดียวกัน | ตัวเลข, ตัวอักษร 2. มีขนาดเท่ากัน ? ARRAY คืออะไร.
การสร้างและการใช้งานฟอร์ม
BCS 121 บท 5 การโปรแกรมเชิงวัตถุ (Object-Oriented Programming)
บทที่ 9 การใช้งานฟอร์มและคอนโทรลต่าง ๆ
การทำงานและคำสั่งพื้นฐาน
บทที่ 5 เทคนิคการสร้างแอพพลิเคชัน
บทที่ 2 ฟังก์ชันใน Visual Basic 6.0
การสร้างฟอร์ม(Form) ด้วยภาษา HTML
อ.วิวัฒน์ ชินนาทศิริกุล
การกระทำทางคณิตศาสตร์
การรับและแสดงผลข้อมูล (Input/Output)
ง30219 ระบบสนับสนุนการตัดสินใจ
เริ่มใช้งาน Microsoft Office
Problem Analysis and Algorithm (การวิเคราะห์ปัญหา และการจำลองความคิด)
VB6: MessageBox Function (msgbox)
ใบสำเนางานนำเสนอ:

การใช้ MessageBox-InputBox

การใช้ MessageBox-InputBox 1 การใช้ InputBox 2 www.themegallery.com

MsgBox Prompt [, Buttons] [, Title] การใช้ MessageBox เราจะใช้ MessageBox ในการบอกข้อมูลแก่ผู้ใช้งาน แล้วให้ผู้ใช้งานเลือกกระทำอย่างใดอย่างหนึ่ง ตัวอย่างเช่น การยืนยันการปิดโปรแกรม หรือการเตือนผู้ใช้งานทราบเมื่อเกิดเหตุการณ์ที่ผิดพลาด เป็นต้น สำหรับการเรียกใช้งาน MessageBox นั้นเราจะเรียกใช้งานผ่านคำสั่ง MsgBox ซึ่งมีรูปแบบของคำสั่งดังนี้ MsgBox Prompt [, Buttons] [, Title] www.themegallery.com

MsgBox Prompt [, Buttons] [, Title] การใช้ MessageBox สำหรับพารามิเตอร์ต่าง ๆ ที่ใช้งานในคำสั่ง MsgBox มีดังนี้ MsgBox Prompt [, Buttons] [, Title] MsgBox เป็นชื่อฟังก์ชั่น Prompt เป็นข้อความที่ปรากฏใน MessageBox ซึ่งจะเป็นข้อความที่ต้องการบอกแก่ผู้ใช้งาน Buttons เป็นปุ่ม หรือรูปภาพที่เราต้องการให้ปรากฎใน MessageBox ซึ่งปุ่มต่าง ๆ นั้นจะให้ผู้ใช้เลือกคลิก Title เป็นข้อความบนแถบด้านบนของ MessageBox

ตัวอย่าง1 การใช้ MessageBox เปิดโปรเจ็กต์ใหม่แล้วกด F7 ใส่โค้ดดังต่อไปนี้   กด F5 เพื่อรันโปรแกรม เลือกคลิกปุ่ม Yes No หรือ Cancel Buttons Prompt Title

สำหรับรายละเอียดของปุ่มชนิดต่าง ๆ ที่สามารถใช้งานได้มีดังนี้ การใช้ MessageBox สำหรับรายละเอียดของปุ่มชนิดต่าง ๆ ที่สามารถใช้งานได้มีดังนี้ VbOKOnly แสดงปุ่ม OK ปุ่มเดียว VbOKCancel แสดงปุ่ม OK และ Cancel VbYesNo แสดงปุ่ม Yes และ No VbYesNoCancel แสดงปุ่ม Yes No และ Cancel VbAbortRetrylgnore แสดงปุ่ม Abort Retry และ lgnore VbRetryCancel แสดงปุ่ม Retry และ Cancel

ส่วนไอคอนที่สามารถใช้งานควบคู่กับปุ่มนั้น มีดังนี้ การใช้ MessageBox ส่วนไอคอนที่สามารถใช้งานควบคู่กับปุ่มนั้น มีดังนี้ VbCritical แสดงไอคอน Critical Message VbExclamation แสดงไอคอน Earning Message Vblnformation แสดงไอคอน Information Message VbQuestion แสดงไอคอน Question Message

การใช้ MessageBox ตัวอย่าง 2 1. เปิดโปรเจ็กต์ใหม่แล้วกด F7 ใส่โค้ดดังต่อไปนี้ 2. กด F5 เพื่อรันโปรแกรม 3. เลือกคลิกปุ่ม Okหรือ Cancel

การกำหนดปุ่ม Default (เตรียมกดได้เลย) การใช้ MessageBox การกำหนดปุ่ม Default (เตรียมกดได้เลย) vbDefaultButton1 เลือกปุ่มที่ 1 จากซ้ายเป็นปุ่มดีฟอลต์ vbDefaultButton2 เลือกปุ่มที่ 2 จากซ้ายเป็นปุ่มดีฟอลต์ vbDefaultButton3 เลือกปุ่มที่ 3 จากซ้ายเป็นปุ่มดีฟอลต์ vbDefaultButton4 เลือกปุ่มที่ 4 จากซ้ายเป็นปุ่มดีฟอลต์ MsgBox “Error in Program” , vbCritical + vbAbortRetryIgnore + vbDefaultButton2 , “error!”

การ return ค่าจาก MsgBox (ต้องใส่วงเล็บหลัง MsgBox) การใช้ MessageBox การ return ค่าจาก MsgBox (ต้องใส่วงเล็บหลัง MsgBox)

การ return ค่าจาก MsgBox (ต้องใส่วงเล็บหลัง MsgBox การใช้ MessageBox การ return ค่าจาก MsgBox (ต้องใส่วงเล็บหลัง MsgBox

การใช้ InputBox เราจะใช้ InputBox ในการขอข้อมูลจากผู้ใช้งาน โดยผู้ใช้งานจะกรอกข้อมูลที่ต้องการลงไป แล้วคลิกปุ่ม ตัวอย่างเช่น การขอชื่อของผู้ใช้งาน เป็นต้น สำหรับการเรียกใช้งาน InputBox นั้นจะเรียกใช้งานผ่านคำสั่ง InputBox ซึ่งผลการทำงานจะเป็นข้อความที่ผู้ใช้ได้ป้อนเข้ามา เราจะนำไปใช้งานในส่วนอื่น ๆ ของโปรแกรม โดยคำสั่ง InputBox นั้นมีรูปแบบการใช้งานดังนี้ OK Var_string = InputBox (Prompt [, Title] [, Default, xPos, yPos]

สำหรับพารามิเตอร์ต่าง ๆ ที่ใช้งานในคำสั่ง MsgBox มีดังนี้ การใช้ InputBox สำหรับพารามิเตอร์ต่าง ๆ ที่ใช้งานในคำสั่ง MsgBox มีดังนี้ Var_string = InputBox (Prompt [, Title] [, Default, xPos, yPos] Input Box เป็นชื่อฟังก์ชั่น Var_string เป็นตัวแปรที่เราใช้เก็บข้อความที่ป้อนเข้ามา Prompt เป็นข้อความที่ปรากฎใน InputBox ซึ่งมักจะเป็นคำอธิบายถึงข้อมูลที่ต้องการให้ผู้ใช้งานกรอกเข้ามา Title เป็นข้อความในแถบบนของ InputBox Default เป็นค่าดีฟอลต์ (กรณีที่ผู้ใช้ไม่ได้ป้อนอะไรมาเลย ก็จะได้มีข้อมูลนำไปใช้) XPos กับ YPos เป็นพิกัดที่จะให้แสดง InputBox ในหน้าจอ

แบบทดสอบ......การใช้ InputBox ตัวอย่าง  

การใช้ InputBox ตัวอย่าง เปิดโปรเจ็กต์ใหม่แล้วกด F7 ใส่โค้ดดังต่อไปนี้  

ให้นักเรียนทดสอบโปรแกรมพิจาราณาคำสั่ง แล้วตอบคำถาม การใช้ MsgBox ให้นักเรียนทดสอบโปรแกรมพิจาราณาคำสั่ง แล้วตอบคำถาม Private Sub Form_Load() Dim response As Variant response = MsgBox("Are you sure?", vbQuestion + vbYesNo, "Please answer me :)") If response = vbYes Then MsgBox " hello :)" Else MsgBox " bye bye :(" End If End Sub www.themegallery.com

การใช้ MessageBox โปรแกรมตัดเกรด

การใช้ MessageBox กิจกรรม Private Sub Command2_Click() End End Sub Private Sub Command1_Click() Dim score As Integer score = Text1.Text If score <= 49 Then MsgBox "your grade = f" ElseIf score <= 59 Then MsgBox "your grade = d" ElseIf score <= 69 Then MsgBox "your grade = c" ElseIf score <= 79 Then MsgBox "your grade = b" Else MsgBox "your grade = a" End If End Sub Private Sub Command2_Click() End End Sub

สามารถเปลี่ยนเกรดให้เป็น 8 ระดับได้ การบวกคะแนนเพิ่ม เมื่อนักเรียนทดสอบรันโปรแกรมแล้ว จะสังเกตว่าหากมีนักเรียนได้เกิน 100 คะแนน โปรแกรมก็ยังคำนวณเกรดให้ ทำอย่างไรเมื่อคะแนนเกิน 100 จะไม่มีเกรดโชว์ขึ้นมา หรืออาจโชว์ข้อความว่าคะแนนเกิน 100 คะแนน สามารถเปลี่ยนเกรดให้เป็น 8 ระดับได้ www.themegallery.com