首页 > 解决方案 > 如何在powershell中制作应用按钮

问题描述

我正在制作一个 GUI,我需要一个按钮,它不会在单击时关闭窗口。

只需从我的其他一些代码中复制按钮创建,效果很好,但单击时会关闭窗口。我需要点击时不会关闭窗口的东西。

$apply = New-Object System.Windows.Forms.Button
$apply.Location = New-Object System.Drawing.Point(150, 120)
$apply.Size = New-Object System.Drawing.Size(50, 22)
$apply.Text = "Apply"
# $apply.DialogResult = [System.Windows.Forms.DialogResult]::

我正在制作一个 GUI,我需要一个按钮,它不会像应用按钮一样在单击时关闭窗口。

标签: powershelluser-interfacebutton

解决方案


GUI 中带有文本的按钮Apply通常意味着在不关闭窗口的情况下执行某些设置。您只需要向按钮添加一个 Click 事件处理程序,例如:

$apply.Add_Click(
    {    
       # here you do whatever the Apply is meant for
    }
)

OK通常还存在另一个称为按钮的按钮,它也适用于以前的任何内容,但确实关闭了表单。


推荐阅读