Hey, ich bins nochmal,
Ich sitze momentan immer noch an meinem Minecraft ModManager und habe das mit der .jar soweit ganz gut hingekriegt,jedoch stehe ich gerade vor meinem nächsten Problem. Und zwar lade ich aus der Datenbank die Mods raus. Für jeden Mod wird eine dynamische Picturebox erzeugt. So, nun möchte ich aber, dass ich beim Klick auf die Picturebox deren Name in eine Listbox lade.
Hier mal mein Ansatz:
Problem ist jetzt ebend nur, wie ich innerhalb des Pic_Click-Events den Namen der angeklickten Picturebox in die Listbox kriege. Problem ist ebend, dass jede Picturebox anders heißt und wenn ich die Listbox mit Pic.Name ansprechen möchte bekomme ich natürlich einen Fehler. Wie überprüfe ich, auf welche der Pictureboxen geklickt wurde
Danke im vorraus und mit freundlichen Grüßen
Lucky66
Ich sitze momentan immer noch an meinem Minecraft ModManager und habe das mit der .jar soweit ganz gut hingekriegt,jedoch stehe ich gerade vor meinem nächsten Problem. Und zwar lade ich aus der Datenbank die Mods raus. Für jeden Mod wird eine dynamische Picturebox erzeugt. So, nun möchte ich aber, dass ich beim Klick auf die Picturebox deren Name in eine Listbox lade.
Hier mal mein Ansatz:
VB.NET-Quellcode
- While data.Read()
- Dim Pic As New PictureBox
- Dim Label As New Label
- id = data(0)
- With Pic
- .Location = New Point(Picx, 20)
- .Size = New Size(100, 100)
- .Parent = Panel1
- .ImageLocation = data(3).ToString
- .SizeMode = PictureBoxSizeMode.Zoom
- .Name = "Bild" & id
- End With
- Panel1.Controls.Add(Pic)
- Picx = Picx + 100
- AddHandler Pic.Click, AddressOf Pic_click
- End While
- Private Sub Pic_click(ByVal sender As System.Object, ByVal e As System.EventArgs)
- MsgBox("hi")
- End Sub
Problem ist jetzt ebend nur, wie ich innerhalb des Pic_Click-Events den Namen der angeklickten Picturebox in die Listbox kriege. Problem ist ebend, dass jede Picturebox anders heißt und wenn ich die Listbox mit Pic.Name ansprechen möchte bekomme ich natürlich einen Fehler. Wie überprüfe ich, auf welche der Pictureboxen geklickt wurde
Danke im vorraus und mit freundlichen Grüßen
Lucky66
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Lucky66“ ()