zoukankan      html  css  js  c++  java
  • C#中MessageBox.Show问题(让提示窗口不显示在任务栏中)

    在winform中让MessageBox.Show显示的窗口不显示在任务栏中:
    第一个参数很明显是你要显示的内容   类型是string
    语法
    Visual Basic(声明)
    Public Shared Function Show ( _
    text As String, _
    caption As String, _
    buttons As MessageBoxButtons, _
    icon As MessageBoxIcon, _
    defaultButton As MessageBoxDefaultButton, _
    options As MessageBoxOptions, _
    helpFilePath As String, _
    navigator As HelpNavigator, _
    param As Object _
    ) As DialogResult
     
    Visual Basic(用法)
    Dim text As String
    Dim caption As String
    Dim buttons As MessageBoxButtons
    Dim icon As MessageBoxIcon
    Dim defaultButton As MessageBoxDefaultButton
    Dim options As MessageBoxOptions
    Dim helpFilePath As String
    Dim navigator As HelpNavigator
    Dim param As Object
    Dim returnValue As DialogResultreturnValue = MessageBox.Show(text, caption, _
    buttons, icon, defaultButton, options, _
    helpFilePath, navigator, param)
     
    C#
    public static DialogResult Show(
    string text,
    string caption,
    MessageBoxButtons buttons,
    MessageBoxIcon icon,
    MessageBoxDefaultButton defaultButton,
    MessageBoxOptions options,
    string helpFilePath,
    HelpNavigator navigator,
    Object param
    )
     
    Visual C++
    public:
    static DialogResult Show(
    String^ text,
    String^ caption,
    MessageBoxButtons buttons,
    MessageBoxIcon icon,
    MessageBoxDefaultButton defaultButton,
    MessageBoxOptions options,
    String^ helpFilePath,
    HelpNavigator navigator,
    Object^ param
    )
     
    J#
    public static DialogResult Show(
    String text,
    String caption,
    MessageBoxButtons buttons,
    MessageBoxIcon icon,
    MessageBoxDefaultButton defaultButton,
    MessageBoxOptions options,
    String helpFilePath,
    HelpNavigator navigator,
    Object param
    )
     
    JScript
    public static function Show(
    text : String,
    caption : String,
    buttons : MessageBoxButtons,
    icon : MessageBoxIcon,
    defaultButton : MessageBoxDefaultButton,
    options : MessageBoxOptions,
    helpFilePath : String,
    navigator : HelpNavigator,
    param : Object
    ) : DialogResult
     参数
    text
    类型:System..::.String要在消息框中显示的文本。caption
    类型:System..::.String要在消息框的标题栏中显示的文本。buttons
    类型:System.Windows.Forms..::.MessageBoxButtonsMessageBoxButtons 值之一,可指定在消息框中显示哪些按钮。icon
    类型:System.Windows.Forms..::.MessageBoxIconMessageBoxIcon 值之一,它指定在消息框中显示哪个图标。defaultButton
    类型:System.Windows.Forms..::.MessageBoxDefaultButtonMessageBoxDefaultButton 值之一,可指定消息框中的默认按钮。options
    类型:System.Windows.Forms..::.MessageBoxOptionsMessageBoxOptions 值之一,可指定将对消息框使用哪些显示和关联选项。若要使用默认值,请传入 0。helpFilePath
    类型:System..::.String用户单击“帮助”按钮时显示的“帮助”文件的路径和名称。navigator
    类型:System.Windows.Forms..::.HelpNavigatorHelpNavigator 值之一。param
    类型:System..::.Object用户单击“帮助”按钮时显示的帮助主题的数值 ID。返回值
    类型:System.Windows.Forms..::.DialogResultDialogResult 值之一。


    关于MssageBox.Show(this,"test")这个this主要是指运行MessageBox()的“母程序”对象
    也就是说,如果你定义了一个窗口程序,然后窗口程序中有唤出MessageBox时,当中的this就是这个窗口程序。
    比如:我定义的程序是program1
    当中有MessageBox.Show(this.button1, "我还在任务栏中吗?", "logo", MessageBoxButtons.OK);
    那这个“this.button1”指的就是这个program1窗口上的ID为“this.button1”的按钮。
    也可以指当前窗口如MessageBox.Show(this, "我还在任务栏中吗?", "logo", MessageBoxButtons.OK);
    这样就可以让MessageBox.Show提示框不出现在任务栏了。

    另:MessageBox.Show(this,"提示:","显示在最上层");

    如果我们想要MessageBox展现模态框的效果,那么this就是当前窗体,例如当前窗体对象为form1,

    那么就是MessageBox.Show(form1,"提示:","显示在窗体form1最上层的模态提示框");


     

  • 相关阅读:
    Java异常
    JS多个对象添加到一个对象中
    JSON.parse(),JSON.stringify(),jQuery.parseJSON()
    java中什么是序列化和反序列化
    html颜色字体字符代码
    冒泡排序应用
    HTML 速查列表
    html初学(一)
    html初学(二)
    一次、二次、三次指数平滑计算思想及代码
  • 原文地址:https://www.cnblogs.com/qiantao/p/9393970.html
Copyright © 2011-2022 走看看