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 |