【发布时间】:2019-07-12 20:13:59
【问题描述】:
我有一个 Windows 窗体。当我单击 Windows 窗体控件框的关闭 (X) 按钮时,我想显示一条消息或可能正在执行某些操作。
下面是代码:
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
[void] [System.Windows.Forms.Application]::EnableVisualStyles()
$frmTest = New-Object System.Windows.Forms.Form
$frmTest.Size = New-Object System.Drawing.Size(640,480)
$frmTest.MaximizeBox = $False
$frmTest.ShowDialog()
当用户点击关闭 (X) 按钮时,我想显示一个消息框:
$choice = [System.Windows.Forms.MessageBox]::Show('Are you you want to exit?','TEST','YesNo','Error')
switch($choice)
{
'Yes'
{
$frmTest.Close()
}
}
我找到了这篇文章:Message on Form Close,但我不知道如何使用它。请指教。谢谢
【问题讨论】:
标签: winforms powershell