Tôi muốn tạo một hộp thoại xác nhận đơn giản có nội dung "Vui lòng kiểm tra thông tin và nếu bạn chắc chắn là đúng, hãy nhấp vào OK."
Có cái gì đó được xây dựng trong như thế này?
Tôi muốn tạo một hộp thoại xác nhận đơn giản có nội dung "Vui lòng kiểm tra thông tin và nếu bạn chắc chắn là đúng, hãy nhấp vào OK."
Có cái gì đó được xây dựng trong như thế này?
Câu trả lời:
Đây là một ví dụ. Bạn có thể thử một cái gì đó như thế này.
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.
}
Bạn cũng có thể thử MessageBoxButtons.OKCancel
thay vì MessageBoxButtons.YesNo
. Nó phụ thuộc vào yêu cầu của bạn.
MessageBox.Show
? Bạn có thể chỉ định tiêu đề, chú thích và một vài tùy chọn cho các nút sẽ hiển thị.
Mặt khác, nếu bạn đang yêu cầu mọi người xác nhận thông tin, điều đó có vẻ như bạn có thể muốn hiển thị một hộp thoại tùy chỉnh - điều bạn có thể làm với Form.ShowDialog
.
Bạn có thể làm điều đó như thế này.
DialogResult = MessageBox.Show("Are you sure to delete ?", "Confirm", MessageBoxButtons.YesNo);
if (DialogResult == DialogResult.Yes)
{
//Do Your Work here
}