Powershell Form Draw Clear



可能真的很简单,但我一辈子都想不出来。我在表格上画了一些线(下面的例子),当我画新的线时,旧的线不会消失,我也不知道如何清除它们。有趣的是,当我画新的线,然后调整窗口的大小时,旧的线就会消失。所以在调整大小的过程中发生了一些事情,这触发了我想要的。如何手动触发?

$mypen = new-object Drawing.Pen black
$mypen.width = 2
$formGraphics = $mywindow.createGraphics()
$myWindow.add_paint({
    $formGraphics.DrawLine($mypen, 0, 0, $mywindow.size.width, $mywindow.size.height)
})

是的,是简单的

$myWindow.Refresh()

最新更新