Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Powershell GUI listview inTabcontrol

$
0
0

Guten Morgen alle miteinander,

nachdem ich eurem Rat, meine listview anstelle einer Datagridview weiter zu verwenden, gefolgt bin habe ich ein neues Problemchen.

Meine GUI:

Wenn ich den Schalter SystemInfo betätige wird dieser zwar aktiv aber die Daten werden immer nur in den letzten Tabcontrol gefüllt. In diesem Fall in den tabcontrol local admin. (Hatte vorher mehr Tabcontrols die ich aber zum testen reduziert habe).

Betätige ich den Schalter LocalAdmins wird der zweite Tab aktiv und die Daten SystemInfo überschrieben.

Bin jetzt schon seit Tagen am googlen kann aber leider keine Lösung finden.

Hier ist der code den ich bis jetzt habe:

$TabControl = New-Object windows.Forms.TabControl

$TabPage_SystemInfo = New-Object windows.Forms.TabPage

$TabPage_SystemInfo.Controls.add($lvMain)

$TabPage_SystemInfo.Text = "SystemInfo"
$TabControl.tabpages.add($TabPage_SystemInfo)


$TabPage_LocalAdmins.Text = "LocalAdmins"
$TabControl.tabpages.add($TabPage_LocalAdmins)




$btnSystemInfo.Name = "btnSystemInfo"
$btnSystemInfo.Text = "SystemInfo"
$btnSystemInfo.Location = '9, 20'
$btnSystemInfo.Size = '110, 25'
$btnSystemInfo.TabIndex = 4
$btnSystemInfo.UseVisualStyleBackColor = $True
#$btnSystemInfo.add_Click($btnSystemInfo_Click)

$btnSystemInfo.add_Click({SystemInfo})

# Activate the SystemInfo tab
$btnSystemInfo.add_Click{$TabControl.SelectTab($TabPage_SystemInfo)} 

Zurzeit kann ich dass nur hinbekommen indem ich für jeden Tabcontrol eine separate Listview erstelle was aber bei der Anzahl von Schaltflächen ziemlich umständlich wäre.

Habe vor einiger Zeit, als ich mich mit DatGridView beschäftigt habe, einen code für eine sogenannte GlobalGridView gefunden die ich aber leider nicht umsetzen konnte/kann.

Gibt es die Möglichkeit für die unterschiedlichen Tabs eine einzige (globale) Listview zu nutzen sodass die Daten im entsprechenden Tabcontrol stehen bleiben?

Wenn ja, wie setzte ich das um?

Vorab vielen Dank für eure Unterstützung!

Gruss,

Friedrich


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>