Moin!
basierend auf PictureBox Zur laufzeit erstellen habe ich mir ein Feld von PicBoxen erstellt. Hier mein Code:
Frage: kann man jetzt irgendwie einfach realisieren, dass ich auf die PicBoxen klicken kann und dann eine Meldung mit dem zugehörigen Namen (Wert aus picbox(indexcount).Tag) in einer Messagebox angezeigt bekomme?
Gruß Jan
basierend auf PictureBox Zur laufzeit erstellen habe ich mir ein Feld von PicBoxen erstellt. Hier mein Code:
VB.NET-Quellcode
- Dim indexcount As Integer = 0
- Dim PicSize As Integer = 10
- Dim AbstandAdd As Integer = PicSize + 3
- Dim Start_Y As Integer = 15
- Dim Start_X As Integer = 368
- Dim picbox(1000) As Windows.Forms.PictureBox
- For column As Integer = 1 To 50
- For row As Integer = 1 To 20
- indexcount += 1
- picbox(indexcount) = New Windows.Forms.PictureBox
- picbox(indexcount).Name = "picbox" & indexcount.ToString
- picbox(indexcount).Tag = indexcount.ToString
- picbox(indexcount).Height = PicSize
- picbox(indexcount).Width = PicSize
- picbox(indexcount).Top = Start_Y + AbstandAdd * row
- picbox(indexcount).Left = Start_X + AbstandAdd * column
- If _dctNumSearch.ContainsKey(indexcount) = True Then
- If _dctNumSearch.Item(indexcount) = True Then
- picbox(indexcount).BackColor = Drawing.Color.Green
- End If
- Else
- picbox(indexcount).BackColor = Drawing.Color.Red
- End If
- picbox(indexcount).Visible = True
- Me.Controls.Add(picbox(indexcount))
- Next
- Next
Frage: kann man jetzt irgendwie einfach realisieren, dass ich auf die PicBoxen klicken kann und dann eine Meldung mit dem zugehörigen Namen (Wert aus picbox(indexcount).Tag) in einer Messagebox angezeigt bekomme?
Gruß Jan