• 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最上层的模态提示框");


     

  • 相关阅读:
    DHCP服务器搭建
    Nginx Web服务器
    ansible批量管理工具
    同网段存活IP公钥分发脚本
    inotify事件监控工具
    搭建云yum仓库和本地定时yum仓库
    NFS网络文件共享系统
    shell 脚本的讲解 与应用
    awk 命令精讲
    ACL权限控制 及特殊权限
  • 原文地址:https://www.cnblogs.com/qiantao/p/9393970.html
Copyright © 2020-2023  润新知