2016-03-18 20 views
0

In vb6 konnten Sie ein Array des gleichen Steuerelements erstellen und Sie konnten sie dynamisch hinzufügen und entfernen, auch Sie konnten zählen.vb6 zu vb.net: Array von Steuerelementen

Wie machen Sie etwas ähnliches in vb.net?

+1

Es gibt nichts genau so. 'Private myList als neue Liste (Of Button)' ist in der Nähe, aber Sie können bereits nach Namen etc. in der Steuerelement-Sammlung – Plutonix

+0

@Plutonix ... Thx bekommen – ChaChaMan

Antwort

0

Dies kann mit einem List

Dim controlList As List(Of Control) 
    controlList.Add(New Button()) 
    controlList.Add(New TextBox()) 
    controlList.Add(New ListView()) 
    controlList.Add(New Label()) 
    controlList.Add(New ComboBox()) 

In meinem Beispiel habe ich das Objekt Basis Control als List Art die Fähigkeit, jede Kontrolle in eine Liste zu füllen darzustellen verwendet leicht erreicht werden, aber dies irgendeine spezifische Steuerung sein kann tippen Sie möchten. Button, TextBox, Label usw.

Um eine Zählung der Kontrollen in der Liste erhalten Sie die List Funktion .Count()

Wenn ein Array für Ihren Anwendungsfall erforderlich ist, verwenden können, können Sie die Funktion List.ToArray() verwenden

Verwandte Themen