溫馨提示×

c#中dialogresult怎么應用

小億
264
2023-08-03 02:10:33
欄目: 編程語言

DialogResult是一個枚舉類型,用于表示對話框返回的結果。在C#中,可以通過以下幾種方式來應用DialogResult:

  1. 使用MessageBox.Show方法顯示一個對話框,并獲取用戶的選擇結果:
DialogResult result = MessageBox.Show("是否確定?", "提示", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
// 用戶點擊了“是”
}
else if (result == DialogResult.No)
{
// 用戶點擊了“否”
}
  1. 在自定義對話框中使用DialogResult作為對話框的返回值:
public partial class CustomDialog : Form
{
public CustomDialog()
{
InitializeComponent();
}
private void btnOK_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.OK; // 設置對話框的返回值為OK
Close(); // 關閉對話框
}
private void btnCancel_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.Cancel; // 設置對話框的返回值為Cancel
Close(); // 關閉對話框
}
}
  1. 在主窗體中使用ShowDialog方法顯示自定義對話框,并獲取對話框的返回結果:
CustomDialog dialog = new CustomDialog();
DialogResult result = dialog.ShowDialog();
if (result == DialogResult.OK)
{
// 用戶點擊了對話框中的“確定”按鈕
}
else if (result == DialogResult.Cancel)
{
// 用戶點擊了對話框中的“取消”按鈕
}

這些是一些常見的使用DialogResult的方式,你可以根據具體的需求來選擇使用哪種方式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女