DialogResult dr=MessageBox.Show("确定吗","informaion",MessageBoxButtons.YesNoCancel);
if(dr==DialogResult.Yes)
  {...}
else if(dr==DialogResult.No)
  {...}
else if(dr==DialogResult.Cancel)
  {...}                                                 wish u good luck
                                                       Greatsft

解决方案 »

  1.   

    MessageBox.Show("错误","错误误",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Error);MessageBoxIcon.Error
    用来设置在对话框上面显示的图标。
      

  2.   

    MessageBox.Show("确定吗","错误",MessageBoxButtons.YesNoCancel);
      

  3.   

    楼上讲的是做app应用的把,web好像不行
      

  4.   

    以上各位说的是windowForm里面的用法,其实如果是web页面后台的c#,可以调用javascript来实现
    比如:
    Response.write("<script>alert('这里是你要说的话')</script>")
    当然可以写在一个公共的类里面作为静态函数直接调用!
      

  5.   

    MessageBox.Show("","",MessageBoxButtons.YesNoCancel);
      

  6.   

    提示找不到MessageBox缺少定义using
      

  7.   

    同志们,对不起,我现在就是想在web程序中弹出多个选项的提示窗口来。
    谢谢大家
      

  8.   

    web可以这么做
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            '在此处放置初始化页的用户代码
            If Session.Count = 0 Then
                Response.Redirect("SessionTimeout.aspx")
            ElseIf Not IsPostBack Then
                Me.tb_pay.Visible = False
                Dim i As Integer
                txt_value.Visible = True
                '添加dropdownlist里的项 
                rebind(Me.lblhide.Text)
                Dim str As String
                For i = 1 To 5
                    str = altergrid.Columns(i).HeaderText
                    dd_condition.Items.Add(New ListItem(str, GetItemValue(str)))
                Next i
                dd_condition.SelectedIndex = 2            Button1.Attributes.Add("onclick", "if(isNaN(txt_time.value)||txt_time.value.length!=6){alert('请正确填写调入时间!'); return false;}else {return confirm('为所选员工办理调入手续吗?');}")
                Button2.Attributes.Add("onclick", "if(!window.confirm('所有调入人员的欠缴记录都已补录完成吗?如是,点击确定,否则点击取消,继续选择人员进行补录!')) return false;")
            End If
        End Sub
      

  9.   

    winform里就是一楼的正解web的就是楼上的js方法
      

  10.   

    我刚来这论坛,对C#是新手,找了半天居然没找到发帖子的地方,就在这回复里发发吧,楼主不好意思啊。
    一个解决方案里有几个Form时怎么通过MainForm打开其他Form?比如是AboutForm,我在MainForm里一个事件里输入AboutForm.Show(); 但显示的是个空白的,不是我已经设计好的那个AboutForm,其实对高手来说应该是个简单问题,能不能回答一下,还有我要将一个BMP图导入MainForm,在图上点击得到坐标导入SOL SERVER数据库,应该怎么做?高手帮帮我
      

  11.   

    Button1.Attributes.Add("onclick", "return confirm('您真的要删除吗?');");
      

  12.   

    金牛大哥的可用,可是confirm是IE对象的一个方法,能给出一个返回值的例子吗,也就是如果点击确定,或取消按钮,如何执行一个方法。
      

  13.   

    Response.write("<script>alert('????)</script>")
      

  14.   

    Response.Write("<script>javascript:if(confirm('确定吗?')) document.write('确定');else document.write('取消');;</script>");
      

  15.   

    chieftech(你叫我爸,我打你妈,这样对吗?) 的是vb.net代码?可不是C#哦。
      

  16.   

    lxcc(虫子) :怎么能定义一个变量,然后从变量取值呢?
      

  17.   

    DialogResult dd=MessageBox.show("要显示的内容","对话框的标题",MessageBoxButtons.YesNoCancel)==DialogResult.Yes)
    if(dd==DialogResult.Yes))
    {
         当按YSE是执行的事件  
        }
    else
    {
      if(dd==DialogResult.No)
      {
       当按NO时执行的事件
    }
      esle
    {
      当按Cancel时执行的事件
    }
    }
    和greatsft(C的使者)的差不多
      

  18.   

    楼住的问题,正是我想问的问题,不过,如果是按按钮,弹出确认框,可以按照金牛朋友的方法,可是我要在一段代码执行当中,如果遇到一定的情况就弹出confirm,这样不能用Attribute.Add()了,这样的问题如何解决呢
      

  19.   

    同志们,我现在是想做web程序呀。