小编Nat*_*han的帖子

如何使用Yes/No MessageBox的结果?

我正在努力制作一个节目,并为"活动"显示可用和不可用的座位.我得到的错误如下:

'System.Nullable'不包含'Yes'的定义,并且没有扩展方法'Yes'可以找到接受类型'System.Nullable'的第一个参数(你是否缺少using指令或汇编引用?)

(同样适用于"不")和

'System.Windows.Window.DialogResult'是'属性',但用作'类型'.

这是我到目前为止:

private void btnSeat1_Click(object sender, RoutedEventArgs e)
{
    if (!Seat1)
    {
        DialogResult Result = MessageBox.Show("This Seat is Available, Would you like to pick it?", "Would you like this seat?", MessageBoxButton.YesNo, MessageBoxImage.Question);

        if (Result == DialogResult.Yes)
        {
            MessageBox.Show("You Reserved this seat");
            btnSeat1.Text = "Reserved";
        }
        else if (Result == DialogResult.No)
        {
            Environment.Exit(0);
        }
Run Code Online (Sandbox Code Playgroud)

注意:我只使用Environment.Exit作为占位符.这是故意的,并将相应地改变.它不是问题的根源.

c# wpf messagebox

1
推荐指数
1
解决办法
1529
查看次数

标签 统计

c# ×1

messagebox ×1

wpf ×1