| |
VB.NET - Ein- und UmsteigerAuf Array erzeugte PictureBox anklicken | | | Autor: Adrian Bussinger | Datum: 26.02.20 00:14 |
| Hallo
ich möchte auf Array erzeugte PictureBox anklicken und so eine Funktion starten
habe es mit AddHandler pb(i, n).Click, AddressOf pb_click
versucht, mache aber irgendwie was falsch....
Kann jemand helfen?
Dim pb(16, 16) As PictureBox
For n = 1 To Y
For i = 1 To X
pb(i, n) = New PictureBox
With pb(i, n)
.BackColor = Color.White
.Location = New Point(21 * i, 21 * n)
.Size = New Size(20, 20)
End With
'AddHandler pb(i, n).Click, AddressOf pb_click
Me.Controls.Add(pb(i, n))
Next i
Next n Vielen Dank | |
Re: Auf Array erzeugte PictureBox anklicken | | | Autor: Manfred X | Datum: 26.02.20 04:27 |
| Hallo!
Eigentlich sollte die Ereigniszuordnung durch
"Addhandler" problemlos funktionieren.
Winforms-Formular:
Public Class frmtest
Private Sub frmtest_Load(sender As Object, e As EventArgs) Handles _
MyBase.Load
Dim x, y As Integer
x = 16 : y = 16
Dim pb(x, y) As PictureBox
For n As Integer = 0 To y
For i As Integer = 0 To x
pb(i, n) = New PictureBox
With pb(i, n)
.BackColor = Color.White
.Location = New Point(21 * i, 21 * n)
.Size = New Size(20, 20)
.Tag = i.ToString & " " & n.ToString
End With
AddHandler pb(i, n).Click, AddressOf pb_click
Me.Controls.Add(pb(i, n))
Next i
Next n
End Sub
Private Sub pb_click(ByVal sender As Object, e As EventArgs)
Dim pb As PictureBox = DirectCast(sender, PictureBox)
MsgBox(pb.Tag.ToString & " ist geclickt")
End Sub
End Class | |
Re: Auf Array erzeugte PictureBox anklicken | | | Autor: Adrian Bussinger | Datum: 29.02.20 11:03 |
| Vielen vielen Dank, dass hat ja super geklappt... | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
Neu! sevEingabe 3.0
Einfach stark!
Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|