กล่องข่าวสาร (Message Box)

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Lab Part Nattee Niparnan
Advertisements

Microsoft Access อ.เล็กฤทัย ขันทองชัย Microsoft Access.
การใช้ MessageBox-InputBox
ปฏิบัติการที่ 4 การใช้โปรแกรมประมวลผลคำ
FORM อ.กันทิมา อ่อนละออ
ตัวอย่างโปรแกรม สร้างแถบเครื่องมืออย่างง่าย ประกอบด้วย
Location object Form object
Visual Basic.
ฟังก์ชันตรวจสอบเงื่อนไข
Interaction Icon Properties
บทที่ 3 พื้นฐานการเขียนโปรแกรม Visual Basic
การโต้ตอบแบบ Target Area
Visual Basic 6 By Samaporn Yendee VB6.
รับและแสดงผลข้อมูล.
PHP LANGUAGE.
ขอความสั่ง Switch/case/break/default
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
Properties ของคอนโทรล ที่ควรรู้จักในเบื้องต้น
Microsoft Word Part I Government Savings Bank Computer Trainging Í
ปฏิบัติการที่ 3 : การสร้างโฮมเพจอย่างง่าย
การวางแผนและการดำเนินงาน
ระบบอัตโนมัติและการพิมพ์
จดหมายเวียน (Mail Merge)
Arrays.
ขั้นตอนการแปลงไฟล์.
The Multiple Document Interface (MDI) การประสานเอกสารหลายรูปแบบ
SCC : Suthida Chaichomchuen
การใช้งานโปรแกรม Microsoft Word
Advanced VB (VB ขั้นสูง)
ส่วนของการเขียนโค๊ด ใน VB การเขียนโค๊ดจะเป็นแบบ Event Driven
การประยุกต์ VB บทที่ 5.
โปรแกรม Microsoft Access
ตัวแปร (Variable) คือ ชื่อที่ตั้งขึ้นเพื่อเก็บข้อมูลในหน่วยความจำ สามารถเก็บข้อมูลชนิดใดก็ ได้ ลักษณะที่สำคัญ ค่าที่จัดเก็บ เมื่อปิดโปรแกรมข้อมูลจะหายไป.
Visual Basic Language มหาวิทยาลัยเนชั่น หลักการภาษาชุดคำสั่ง
บทที่ 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
รายงาน เรื่อง -ส่วนประกอบที่สำคัญของ microsoft excel -การพิมพ์ข้อมูลและการสร้างสูตรเบื้องต้น จัดทำโดย.
การรับและแสดง ข้อมูล ง การเขียนไดนามิกเว็บ เพจ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
ฟังก์ชันรับข้อมูล ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
การแปลงข้อมูลใน Excel เป็นฐานข้อมูลใน Access
วาดภาพสวยด้วย Paint.
เรื่องข้อมูลและสาระสนเทศ
การพิมพ์งานออกทางเครื่องพิมพ์
Selection Nattapong Songneam.
หลักการทำ Animation แบบง่ายๆ
พื้นฐานการเขียนโปรแกรมด้วย vb.net2005
บทที่ 3 การทำงานกับฟอร์ม (Form)
โปรแกรม Microsoft Access
บทที่ 3 การทำงานกับฟอร์ม (Form)
วาดรูปด้วย Paint ชั้นประถมศึกษาปีที่ 3
บทที่ 3 การสร้าง Appication แบบ Windows Form
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
รหัสวิชา บทที่ 4 การจัดรูปแบบเอกสาร.
บทที่ 9 การใช้งานฟอร์มและคอนโทรลต่าง ๆ
บทที่ 5 เทคนิคการสร้างแอพพลิเคชัน
รู้จักกับ Microsoft Access 2003
บทที่ 2 ฟังก์ชันใน Visual Basic 6.0
การแสดงผลและการรับข้อมูล (Data Output and Input)
ภาพนี้ชื่อว่าอะไร ? ก. แถบเมนูบาร์
การสร้างฟอร์ม(Form) ด้วยภาษา HTML
และการทำงานกับตัวอักษร
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
บทที่ สร้างงานเอกสารและการแก้ไข
อ.วิวัฒน์ ชินนาทศิริกุล
Microsoft Access Lesson 2 1 Microsoft Access (Lesson 2) อาจารย์อุทัย เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
การกระทำทางคณิตศาสตร์
บนแท็บ ตรวจทาน ในกลุ่ม การพิสูจน์อักษร ให้คลิก การสะกดและไวยากรณ์
ความรู้เบื้องต้น เกี่ยวกับโปรแกรม
ใบสำเนางานนำเสนอ:

กล่องข่าวสาร (Message Box) สำหรับสื่อสารระหว่าง ผู้ใช้โปรแกรมกับคอมพิวเตอร์ เช่นให้คำแนะนำเกี่ยวกับการใช้โปรแกรม เตือนเมื่อเกิดข้อผิดพลาด และมีข้อความให้เลือกว่าจะทำอย่างไรต่อไป เช่น Yes, No, OK, Cancel เป็นต้น กล่องข่าวสารนี้ไม่มีวัตถุให้เลือกตอนออกแบบโปรแกรม (Design Time) แต่สั่งให้ทำงานได้เมื่อโปรแกรมทำงาน (Run Time)

การแสดงข่าวสารอย่างง่าย รูปแบบ MsgBox “ Any text “

ตัวอย่างโปรแกรมให้แสดงข่าวสารอย่างง่าย ให้รับข้อมูลที่เป็นตัวเลขเท่านั้นทางกล่องเอกสาร ถ้าคีย์ตัวเลขลงไป จะแสดงข้อความ “ถูกต้อง” แต่ถ้าคีย์อย่างอื่น จะแสดงข้อความ “ต้องเป็นตัวเลขเท่านั้น” ที่กล่องข่าวสาร

กำหนดวัตถุ

กำหนดคุณสมบัติให้วัตถุ ชื่อโดยปริยาย ชื่อที่ตั้ง ข้อความเทกซ์ ข้อความแคพชัน Text1 Text1 Text1 Command1 cmdStart เริ่ม Command2 cmdExit เลิก

เขียนโปรแกรมให้วัตถุควบคุม

สั่ง Run โปรแกรม กด “เริ่ม” คีย์เลข 12345 ที่กล่องข้อความ แล้วกด Enter จะเห็นกล่องข่าวสาร

เมื่อคีย์ข้อมูลที่ไม่ใช่ตัวเลขทั้งหมด

การแสดงข่าวสารที่ซับซ้อนขึ้น รูปแบบ v = MsgBox(prompt,button,title, helpfile, context) v เป็นตัวแปรสำหรับเก็บตัวเลือกที่ผู้ใช้โปรแกรมเลือกตอบ ทำ ให้สามารถเขียนคำสั่งตรวจสอบค่าของตัวแปรนี้ว่า จะ ให้ไปทำงานอะไรต่อไป prompt เป็นข้อความที่ต้องการให้แสดงเป็นข่าวสารออกมา

v = MsgBox(prompt,button,title, helpfile, context)

ค่าและความหมายของปุ่ม Constant Value Description vbOKOnly 0 Display OK button only vbOKCancel 1 Display OK and Cancel buttons vbAbortRetryIgnore 2 Display Abort, Retry and ignore buttons vbYesNoCancel 3 Display Yes, No and Cancel buttons vbYesNo 4 Display Yes and No buttons vbRetryCancel 5 Display Retry and Cancel Buttons

ประเภทของสัญรูป Constant Value Description vbCritical 16 Display critical message icon vbQuestion 32 Display warning query icon vbExclamation 48 Display warning message icon vbInformation 64 Display Information message icon

ปุ่มที่เป็นค่าปริยาย (Default) Constant Value Description vbDefaultButton1 0 First button is default vbDefaultButton2 256 Second button is default vbDefaultButton3 512 Third button is default

ตัวอย่างโปรแกรม ให้แสดงกล่องข่าวสาร “คุณต้องการทำต่อหรือไม่ ? “ พร้อมตัวเลือกคือ Yes, No และ Cancel (ปุ่ม VbYesNoCancel) ใช้สัญรูปวิกฤติ (VbCritical) ต้องการให้ปุ่มที่สอง เป็นค่าโดยปริยาย (VbDefaultButton2) เมื่อเลือกตัวเลือกใด ให้นำตัวเลือกนั้นไปแสดงที่แถบข้อความ

เลือกวัตถุ

กำหนดคุณสมบัติให้วัตถุ ชื่อโดยปริยาย ชื่อที่ตั้ง ข้อความเทกซ์ ข้อความแคพชัน Label1 lblDisplay Label1 Command1 cmdStart เริ่ม Command2 cmdExit เลิก

เขียนโปรแกรมให้กับวัตถุควบคุม

วัตถุควบคุมพื้นฐานสำหรับรับข้อมูล

การรับข้อมูลทำได้ 2 วิธีคือ จากแป้นอักษร โปรแกรมแสดงข้อมูลให้เลือก

วัตถุควบคุมให้รับข้อมูลจากแป้นอักษร กล่องรับข้อมูล (InputBox) กล่องข้อความ (TextBox)

รับข้อมูลจากกล่องรับข้อมูล รูปแบบ v = InputBox(promt,title,xpos,ypos,hehpfile,context) v เป็นตัวแปรอักขระสำหรับเก็บข้อมูล prompt เป็นข้อความที่ต้องการให้อธิบายข้อมูลที่จะนำเข้า title เป็นข้อความที่ต้องการให้แสดงที่แถบหัวเรื่อง

v = InputBox(promt,title,xpos,ypos,hehpfile,context) helpfile เป็นชื่อของแฟ้มขอความชาวยเหลือ context เป็นหมายเลขที่ใช้อ้างถึงข้อความในแฟ้มขอความ ช่วยเหลือ

ตัวอย่างโปรแกรม รับข้อความจากกล่องรับข้อมูล กล่องนี้จะปรากฎให้เห็นที่ตำแหน่ง 3000, 2400 เมื่อรับข้อความแล้ว จะนำข้อความไปแสดงที่แถบข้อความ

เลือกวัตถุ

กำหนดคุณสมบัติให้วัตถุ ชื่อโดยปริยาย ชื่อที่ตั้ง ข้อความเทกซ์ ข้อความแคพชัน Label1 lblDisplay Label1 Command1 cmdStart เริ่ม Command2 cmdExit เลิก

เขียนโปรแกรมให้วัตถุควบคุม

สั่ง Run โปรแกรม จะปรากฎกล่องรับข้อมูล

คีย์ข้อความ “ทดลองคีย์ข้อมูล” แล้วกด Enter

ข้อความที่คีย์ จะไปแสดงออกที่แถบข้อความ ส่วนกล่องรับข้อมูลจะหายไป

รับข้อมูลจากกล่องข้อความ ใช้กล่องนี้ทำงานร่วมกับเหตุการณ์ KeyPress สามารถรับ และตรวจสอบความถูกต้องของข้อมูลได้

เหตุการณ์ณ์ KeyPress มีรูปแบบดังนี้ Private Sub object_KeyPress (Index as Integer, keyascii as Integer)

Object เป็นวัตถุควบคุมใด ๆ ที่สามารถรับเหตุการณ์ KeyPress ได้ index เป็นเลขจำนวนเต็มบอกลำดับของวัถุควบคุม ถ้า วัตถุนั้นได้รับการตั้งชื่อแบบอะเรย์ ถ้าไม่มีการตั้ง ชื่อวัตถุควบคุมเป็นอะเรย์ ไม่ต้องมี index ก็ได้ keyasscii เป็นเลขจำนวนเต็ม แสดงหัสแอสกีของอักขระที่ แป้นอักษรนั้นถูกกด

ตัวอย่างโปรแกรมรับข้อมูลจากกล่องข้อความ รับข้อมูลจากกล่องข้อความแล้วแสดงผลออกทางแถบข้อความ

เลือกวัตถุ

กำหนดคุณสมบัติให้วัตถุ ชื่อโดยปริยาย ชื่อที่ตั้ง ข้อความเทกซ์ ข้อความแคพชัน Text1 Text1 Text1 Label1 lblDisplay Label1 Command1 cmdStart เริ่ม Command2 cmdExit เลิก

เขียนโปรแกรมให้วัตถุควบคุม

Run โปรแกรม แล้วกด “เริ่ม” กล่องข้อความพร้อมที่จะรับข้อมูล

คีย์ข้อความ “ทดลองรับข้อมูลจากกล่องข้อความ” กด Enter จะเห็น ข้อความดังกล่าว ปรากฏที่แถบข้อความ