Benutzerdefiniertes steuerelement entladen

fredlllll

Erfahrenes Mitglied
Möchte zur Laufzeit ein benutzerdefiniertes Steuerelement entladen. Da die benutzerdefinierten nicht wie normale Controls ein Click Ereignis haben, muss das leider intern des Controls geschehen. Das problem ist hierbei dass ich dort den Index nicht feststellen kann.

Ich hoffe jemand kann mir sagen wie ich es schaffen das Control zu entladen. Es funktioniert zwar wenn ich form1.kug.ubound hernehme, aber dann löscht er immer das letze Control. Wäre zwar auch ne Lösung käm aber komisch rüber wenn dann ne andere Kugel verschwindet. Das ganze Programm soll die Kollision zwischen den Kugeln simulieren. Deswegen ist es egal welche Kugel man löscht,aber es wäre schöner wenn die Angeklickte verschwindet
 
du kannst doch deinem Steuerelement das Klick - Ereignis hinzufügen, dann hast du eigentlich auch über den Index die richtige Kugel:

BSP:

Visual Basic:
Public sub UserControl_Click 
Raisevent Click
end sub
Ist natürlich nicht getestet und da ich mittlerweile nicht mehr in VB e auch evtl. nicht 100% aber die Sache ist ja eher auch als denkanstoss gedacht

Grüsse bb
 
Zurück