我正在使用PowerShell同步我的pc与网络连接存储(机器复制),我希望使用Windows.Forms.MessageBox弹出消息通知用户,当目标有文件时,源没有,因此它们将从目标删除(使用/MIR)。我想在我的消息框中放置一个指向比较对象文件结果的链接,这样用户就可以选择打开该文件,并在删除之前查看要擦除的内容。
如何在消息框中放置指向文档的链接?
$d = [Windows.Forms.MessageBox]::Show("Be careful! Source smaler than Destination, if you continue, data at destination will be erased. Do you wish to continue?", "Warning source smaller than destination", [Windows.Forms.MessageBoxButtons]::YesNo, [Windows.Forms.MessageBoxIcon]::Warning)
发布于 2012-01-18 04:13:45
我认为对你来说最好的解决方案是放弃MessageBox,构建你自己的DialogBox。
你可以使用Sapiens PrimalForms Community Edition (它是免费的,你只需要登录到Sapiens并下载).This框架允许你图形化地构建你的DialogBox,然后它会为Windows Forms生成PowerShell代码。
发布于 2012-01-18 04:15:41
除了更改图标、标题、消息和按钮之外,您将无法自定义Windows.Forms.MessageBox。为了将链接添加到表单,您必须创建自定义表单。以下是如何:
Display Message Box to copy code section from it using Powershell script
https://stackoverflow.com/questions/8901014
复制相似问题