zoukankan      html  css  js  c++  java
  • MessageBox.Show()用法以及与ShowDialog方法的区别

    1、MessageBox.Show("Hello,World");


    2、MessageBox.Show("have something Wrong", "ERROR");


    3、MessageBox.Show("是否删除", "确认认证", MessageBoxButtons.YesNo);


    4、MessageBox.Show("是否删除", "确认认证", MessageBoxButtons.YesNo,MessageBoxIcon.Question);


    5、 MessageBox.Show("是否删除", "确认认证", MessageBoxButtons.YesNo, MessageBoxIcon.Question,MessageBoxDefaultButton.Button2);//改变MessageBox默认焦点


    6、MessageBox.Show("是否删除", "确认认证", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2,MessageBoxOptions.RtlReading);//反向显示


    7、 MessageBox.Show("是否删除", "确认认证", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading,true);//添加帮助按钮


    8、MessageBox.Show("是否删除", "确认认证", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading, @"G:Dynamics CRM帮助文档Report BuilderReport Builder 3.chm");//添加帮助按钮


    9、MessageBox.Show("是否删除", "确认认证", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading, @"G:Dynamics CRM帮助文档Report BuilderReport Builder 3.chm",HelpNavigator.Index);//添加帮助按钮 ,打开帮助文档的索引

    Show()方法和ShowDialog()区别

    总结:ShowDialog()方法用于两个窗体之间的切换Show()方法用于提示

    面对多窗口的调用的时候,我们往往不喜欢窗口之间的随意切换,那样我们还有花费时间寻找我们要用的窗口,而且,一但出现问题,窗口的顺序也有可能被再次打乱,很是不顺手,那么我们怎么办呢?
    我们可以将show方法转化为showdialog方法,顾名思义,showdialog是一个进行路经绑定的show方法,他是不可以自由切换的,换言之,就是,当你没有关闭你当前页的前提下,你是无法关闭该页面后面的任一页面的,它是当前唯一(路经打开)为true的。
    而show方法由于未进行绑定,它所显示的各个窗口、对话框是可以相互切换,而不需要关闭当前窗口、对话框。但是他由于未进行绑定,所以每个由show方法打开的窗口的顺序是非固定的,如果遇到什么问题,由show方法打开的窗口的顺序可能会有很大的改变!

    show()仅仅是显示出来窗口界面而已```也就是和你执行的结果在同一窗口显示```所显示的窗口可以在后台运行```而showDialog()是一个对话框窗口界面```执行结果以新窗口界面出现```不允许进行后台运行```就是你想编辑什么的时候```非得先关闭showDialog()窗口界面才可以进行其他操作```

    这就是它们的一点小区别了```

    show()是非模式窗体.
    showDialog()是模式窗体.
    区别在于,以showDialog()打开的窗体,要等窗体关闭后才能操作其他窗体.而show()则不受此限制.

    这是最经常的区别了,
    还有一个我个人使用的心得,你可以了解

    比如你先打开子窗体,想隐藏主窗体。
    如果这个时候用Show的话,则会发生的事情是,打开子窗体的同时主窗体又显示出来,而使用ShowDialog()的时候主要当子窗体关闭的时候主窗体才会显示。

  • 相关阅读:
    商品房买卖合同备案
    收房注意事项!--经典!
    商河水木清华业主告媒体书
    商河水木清华全体业主告开发商书
    商河县水木清华全体业主给县委县府的一封信
    大家不要在水木清华买房子了,我的都一年了,还没交房!
    呼吁所有商河水木清华业主拒绝不合理的交房流程
    说说无耻的商河水木清华开发商2013"交房
    拒绝无效的“交房”写给所有商河水木清华业主
    iframe 里的高度适应的问题
  • 原文地址:https://www.cnblogs.com/cuig/p/8729138.html
Copyright © 2011-2022 走看看