MessageBox เป็นคลาสหนึ่งที่อยู่ใน System.Windows.Forms ที่ใช้สำหรับการแจ้งเตือนข้อความ หรือการแสดงให้ผู้ใช้งานเห็นก่อนการดำเนินการใดๆ ซึ่ง MessageBox มีให้เลือกใช้งานได้หลายรูปแบบ ในบทความนี้จะยกตัวอย่างการใช้งานโดยใช้โค้ดภาษา C# เพื่อให้เห็นหน้าตาของ MessageBox ว่าจะมีลักษณะแตกต่างกันอย่างไร เพื่อที่จะเลือกนำไปใช้งานได้ง่ายและเหมาะสมกับการทำงานของโปรแกรมที่ออกแบบไว้
การใช้งาน MessageBox ใน Windows Forms
1. แสดง MessageBox ที่มีเฉพาะข้อความ
MessageBox.Show("สวัสดี, CS Developers");
2. แสดง MessageBox ที่มีข้อความและคำอธิบาย
MessageBox.Show("สวัสดี, CS Developers", "แจ้งตือน");
3. แสดง MessageBox ที่มีข้อความ คำอธิบาย และปุ่ม
MessageBox.Show("สวัสดี, CS Developers", "แจ้งตือน", MessageBoxButtons.OK);
โดยจะมีปุ่มให้เลือกใช้งานได้หลายรูปแบบ ดังนี้
![]() MessageBoxButtons.OK | ![]() MessageBoxButtons.OKCancel |
![]() MessageBoxButtons.AbortRetryIgnore | ![]() MessageBoxButtons.YesNoCancel |
![]() MessageBoxButtons.YesNo | ![]() MessageBoxButtons.RetryCancel |
4. แสดง MessageBox ที่มีข้อความ คำอธิบาย ปุ่ม และไอคอน
MessageBox.Show( "สวัสดี, CS Developers", "แจ้งตือน", MessageBoxButtons.OK, MessageBoxIcon.Asterisk );
โดยจะมีไอคอนให้เลือกใช้งานได้หลายรูปแบบ (บางไอคอนก็จะแสดงผลเหมือนกัน) ดังนี้
![]() MessageBoxIcon.Asterisk | ![]() MessageBoxIcon.Error |
![]() MessageBoxIcon.Exclamation | ![]() MessageBoxIcon.Hand |
![]() MessageBoxIcon.Information | ![]() MessageBoxIcon.None |
![]() MessageBoxIcon.Question | ![]() MessageBoxIcon.Stop |
![]() MessageBoxIcon.Warning |