2009-04-20 5 views
8

Ich habe zwei Listen von Daten. Um ein "Element" darzustellen, habe ich ein benutzerdefiniertes UserControl (da das Objekt mehrere Felder hat und ich es auf dem UserControl korrekt auslegen möchte).Liste der Benutzersteuerungen in ähnlich wie WPF Items

Ich würde die Liste gerne durch diese Bedienelemente statt Saiten auf irgendeine Art von List-Box bestückt werden.

Ich habe gesehen, wie Menschen tun dies in WPF Items oder einen Repeater. Weißt du, ob es eine Möglichkeit gibt, dies in WinForms zu tun?

Ich möchte sicherstellen, dass ich die richtige vertikales Scrollen, wenn die Anzahl der Benutzersteuerung größer als der Behälter ist.

Antwort

5

In .NET 3.5 SP1 wurde die Komponente DataRepeater als Teil von WinForms (und nicht als Teil des herunterladbaren VB PowerPack-Add-Ons) zum Framework hinzugefügt. Wenn Sie mit dieser Version des Frameworks arbeiten, kann es das tun, was Sie brauchen.

+2

Danke !!! Dies ist eine großartige Entdeckung! Hier ist ein Link zu einem großen Tutorial, wie es zu benutzen: http://blogs.msdn.com/b/vsdata/archive/2009/08/12/datarepeater-control-for-windows-forms.aspx –

+0

, wenn Sie kann nicht in Datarepeater neuesten Ausgaben von Visaul Studio finden, können Sie Vorschläge aus [diesem Beitrag] (http://stackoverflow.com/questions/34322344/vb-net-visual-basic-power-packs-not-working- folgen on-vs2015) – ASh

Verwandte Themen