1

我正在 PowerShell Studio 中创建一个 Web 浏览器,它可以正常工作。我在使用搜索功能时尝试使用加载栏,但无济于事。下面是我的浏览器的样子。想法是仅在加载时才显示加载栏(使用选取框动画)。在此处输入图像描述

这是我目前拥有的加载功能:

$Search_Click={
    #TODO: Place custom script here
    $url = $txtSearch.Text
    $webbrowser1.Navigate($url)

    while ($webbrowser1.IsBusy)
    {
        $loadingBar.MarqueeAnimationSpeed(50)
        $loadingBar.Visible = $true
    }
}

下面是我在设计器中设置加载栏的方式。 在此处输入图像描述

4

1 回答 1

1

如果您看不到进度条,请尝试使用

$progressBar.BringToFront()

如果需要设置样式为 Marquee

$progressBar = New-Object System.Windows.Forms.ProgressBar
$progressBar.Width = 389
$progressBar.Height = 20
$progressBar.Location = new-object system.drawing.point(5,51)
$progressBar.Style = [System.Windows.Forms.ProgressBarStyle]::Marquee
$Form.controls.Add($progressBar)
于 2017-08-24T18:44:09.747 回答