【发布时间】:2014-06-14 20:15:23
【问题描述】:
我基本上是在尝试在 powershell 中编写一个小型 GUI,它具有三个带有边框的独立面板,以指示一个面板的开始和结束位置。但是,这些面板似乎只是直接构建在彼此之上。
非常感谢您在这方面的任何帮助!
$form = New-Object System.Windows.Forms.Form
$form.Height = 350
$form.Width = 600
function buildMainPanel {
$panel = New-Object System.Windows.Forms.Panel
$Script:tableLayoutPanel = New-Object System.Windows.Forms.TableLayoutPanel
$tableLayoutPanel.RowCount = 3
$pan1 = buildEmptyPanel
$pan2 = buildEmptyPanel
$pan3 = buildEmptyPanel
$tableLayoutPanel.Controls.Add($pan1)
$tableLayoutPanel.Controls.Add($pan2)
$tableLayoutPanel.Controls.Add($pan3)
$panel.Controls.Add($tableLayoutPanel)
return $panel
}
function buildEmptyPanel {
$panel = New-Object System.Windows.Forms.Panel
$panel.BorderStyle = [System.Windows.Forms.BorderStyle]::FixedSingle
return $panel
}
$mainPanel = buildMainPanel
$form.Controls.Add($mainPanel)
$form.ShowDialog()
【问题讨论】:
标签: .net powershell border panel