Frage zu UserControls und Panels

08/09/2008 - 08:54 von Peter Schmidt | Report spam
Hallo Zusammen,

ich habe ein eigenes Steuerelement für meine Anwendung erstellt, welches
ein Bild und nebenstehend Text anzeigt... jetzt würde ich dieses
Steuerelement
gerne mehrmals in einer Liste in meinem Formular anzeigen lassen... es soll
so àhnlich aussehen wie die Trefferliste bei eBay - in welcher ja auch so
àhnlich
ein Control mehrmals untereinander aufgelistet wird... leider bin ich noch
recht
neu in VB (2005) und Visual Studio...

Könnt ihr mir bitte bitte ein paar kleine Tips geben, wie ich mein Control
in so
eine Liste einbinde und anzeige?

Vielen Dank,
Peter
 

Lesen sie die antworten

#1 Martin H.
08/09/2008 - 12:34 | Warnen spam
Hallo Peter,

Könnt ihr mir bitte bitte ein paar kleine Tips geben, wie ich mein Control
in so eine Liste einbinde und anzeige?



eine Möglichkeit wàre, das Control mit den jeweiligen Daten als Bitmap
zu speichern und das Bitmap jeweils in der Liste anzuzeigen.
Um ein Control als Bitmap abzuspeichern kannst Du ab .NET-FW 2.0
folgende Methode verwenden:

Dim bmp As New Bitmap(MyControl.Width, MyControl.Height)
MyControl.DrawToBitmap(bmp, Rectangle.FromLTRB(0, 0, MyControl.Width, _
MyControl.Height))

Nun mußt Du nur noch das Bild an das jeweilige Item in der Listbox
binden und anzeigen.

Beispiel-Sourcecode findest Du unter folgendem Link:
http://www.codeproject.com/KB/combo...agelb.aspx

Beste Grüße,

Martin

Ähnliche fragen