Hallo zusammen,
ich möchte in Visual Basic 2022 nicht über 60 Mal das gleiche Control »PictureBox« im Designer erstellen und mit der Maus »zurecht zittern«. Daher habe ich mich entschieden, das benötigte Steuerelement »PictureBox« mehrmals zur Laufzeit in einer Form zu erzeugen. Das funktioniert soweit auch super. Alle Controls werden der Form hinzugefügt, dort angezeigt, sind mit der Maus ansprechbar und funktioneren sozusagen tadelos. Allerdings hat jedes Control einen eigenen Namen!
Das Problem liegt nun beim Aktualisieren dieser Steuerelemente: Ich möchte das Bild (Eigenschaft ».image«) bei einem Teil der Steuerelemente auch zur Laufzeit ändern. Während ich früher Mal Steuerelemente problemlos mit
ändern konnte, meckert die IDE im Code mit den Worten, Image wäre kein Member von Control und schlägt mir die o. g. Eigenschaft auch nicht vor. Was habe ich vergessen?
Verschoben. ~Thunderbolt
ich möchte in Visual Basic 2022 nicht über 60 Mal das gleiche Control »PictureBox« im Designer erstellen und mit der Maus »zurecht zittern«. Daher habe ich mich entschieden, das benötigte Steuerelement »PictureBox« mehrmals zur Laufzeit in einer Form zu erzeugen. Das funktioniert soweit auch super. Alle Controls werden der Form hinzugefügt, dort angezeigt, sind mit der Maus ansprechbar und funktioneren sozusagen tadelos. Allerdings hat jedes Control einen eigenen Namen!
Das Problem liegt nun beim Aktualisieren dieser Steuerelemente: Ich möchte das Bild (Eigenschaft ».image«) bei einem Teil der Steuerelemente auch zur Laufzeit ändern. Während ich früher Mal Steuerelemente problemlos mit
Me.Controls.Item(<ObjektName>).Image = <Resources>
ändern konnte, meckert die IDE im Code mit den Worten, Image wäre kein Member von Control und schlägt mir die o. g. Eigenschaft auch nicht vor. Was habe ich vergessen?
Verschoben. ~Thunderbolt
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Thunderbolt“ ()