Mein Vorschlag. Erstell Dir ein UserControl mit einer ProgressBar und evtl. einem Label drauf. Dieses UserControl übernimmt im Konstruktor den PerformanceCounter, der den jeweiligen "Kern" ausliest. Gib diesem UserControl eine Methode Update, welche dann den PC ausliest und den Wert auf der ProgressBar/Label darstellt.
Erstell Dir ein 2. UserControl, welches je nach Anzahl der "Kerne" jeweils ein 1. UserControl erzeugt und darstellt. Gib diesem UserControl ebenfalls eine Methode Update, welche Du dann in der Form-Klasse aufrufst.
So hast Du alles schön abgekapselt.
Erstell Dir ein 2. UserControl, welches je nach Anzahl der "Kerne" jeweils ein 1. UserControl erzeugt und darstellt. Gib diesem UserControl ebenfalls eine Methode Update, welche Du dann in der Form-Klasse aufrufst.
So hast Du alles schön abgekapselt.
Die Unendlichkeit ist weit. Vor allem gegen Ende.
Manche Menschen sind gar nicht dumm. Sie haben nur Pech beim Denken.
Manche Menschen sind gar nicht dumm. Sie haben nur Pech beim Denken.