Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms 如何在listview中自动调整列的大小?_Winforms_Powershell_Listview_Autosize - Fatal编程技术网

Winforms 如何在listview中自动调整列的大小?

Winforms 如何在listview中自动调整列的大小?,winforms,powershell,listview,autosize,Winforms,Powershell,Listview,Autosize,我正在尝试将以下语句的结果存储在listview中: Get-WmiObject Win32_Process -ComputerName $server | Select-Object Name, ProcessId, Path 一切正常,但问题是(正如您在图像中看到的)每列的大小不能自动适应is内容 我在网上的PowerShell中没有找到很多关于listview的信息,所以我想问你 $ListViewProcesses = New-Object System.Windows.For

我正在尝试将以下语句的结果存储在listview中:

Get-WmiObject Win32_Process -ComputerName $server |
    Select-Object Name, ProcessId, Path
一切正常,但问题是(正如您在图像中看到的)每列的大小不能自动适应is内容

我在网上的PowerShell中没有找到很多关于listview的信息,所以我想问你

$ListViewProcesses = New-Object System.Windows.Forms.ListView
$ListViewProcesses.Location = New-Object System.Drawing.Point(10, 10)
$ListViewProcesses.Size = New-Object System.Drawing.Size(782, 484)
$ListViewProcesses.View = [System.Windows.Forms.View]::Details
$ListViewProcesses.LabelEdit = $false
$listviewProcesses.HideSelection = $false
$listviewProcesses.FullRowSelect = $True
$listviewProcesses.MultiSelect=$false
$listviewProcesses.GridLines = $True
$objFormProcesses.Controls.Add($listviewProcesses) 

我已经尝试了
$ListViewProcesses.AutoResizeColumns()
,但我应该在其中输入哪些参数?列标题?

用于的参数类型为
System.Windows.Forms.ColumnHeaderAutoResizeStyle

您可以检查枚举值及其含义。我猜你在找2个

$ListViewProcesses.AutoResizeColumns(0)  # no resizing
$ListViewProcesses.AutoResizeColumns(1)  # base width on header length
$ListViewProcesses.AutoResizeColumns(2)  # base width on content length

就这样!我已经在函数的底部填充了listview,它成功了!谢谢