ฉันต้องการสร้างกล่องโต้ตอบยืนยันง่ายๆว่า "โปรดตรวจสอบข้อมูลและหากแน่ใจว่าถูกต้องให้คลิกตกลง"
มีบางอย่างในตัวเช่นนี้หรือไม่?
ฉันต้องการสร้างกล่องโต้ตอบยืนยันง่ายๆว่า "โปรดตรวจสอบข้อมูลและหากแน่ใจว่าถูกต้องให้คลิกตกลง"
มีบางอย่างในตัวเช่นนี้หรือไม่?
คำตอบ:
นี่คือตัวอย่าง คุณสามารถลองสิ่งนี้
var confirmResult = MessageBox.Show("Are you sure to delete this item ??",
"Confirm Delete!!",
MessageBoxButtons.YesNo);
if (confirmResult == DialogResult.Yes)
{
// If 'Yes', do something here.
}
else
{
// If 'No', do something here.
}
นอกจากนี้คุณยังสามารถลองแทนMessageBoxButtons.OKCancel
MessageBoxButtons.YesNo
ขึ้นอยู่กับความต้องการของคุณ
MessageBoxResult confirmResult = MessageBox.Show("Are you sure to delete this item ??", "Confirm Delete!!", MessageBoxButton.YesNo);`
if (confirmResult == MessageBoxResult.Yes)
{
// If 'Yes', do something here.
}
else
{
// If 'No', do something here.
}
MessageBox.Show
? คุณสามารถระบุชื่อเรื่องคำอธิบายภาพและตัวเลือกบางอย่างสำหรับปุ่มที่จะแสดง
ในทางตรงกันข้ามถ้าคุณกำลังขอให้คนที่จะยืนยันข้อมูลว่าเสียงเหมือนคุณอาจต้องการที่จะแสดงกล่องโต้ตอบกำหนดเอง - Form.ShowDialog
ซึ่งคุณสามารถทำได้ด้วย
คุณสามารถทำได้เช่นนี้
DialogResult = MessageBox.Show("Are you sure to delete ?", "Confirm", MessageBoxButtons.YesNo);
if (DialogResult == DialogResult.Yes)
{
//Do Your Work here
}