also etwas genauer :
ich hab eine canvas, auf der einzelne shapes liegen. so ähnlich wie das ogl exmaple bei den wx.beispielen. jeder shape verkörpert eine instanz einer klasse operation. wenn man nun auf eine shape klickt, öffnet sich ein contextmenue, in dem alle verbindungen zu diesem objekt dargestellt werden. diese verbindungen können während der laufzeit ja verändert werden. deshalb müssen die binds immer erneuert werden. wenn man dann so einen menüpunkt auswählt, soll eben eine remove funktion für diese verbindung gestartet werden. diese remove funktion benötigt noch die start und end operation der linie und diese sind nicht in der klasse operation gespeichert.
im prinzip müsste ich
Code: Alles auswählen
self.Bind(wx.EVT_MENU, self.OnDelete(WERT1,WERT2), 123)
aufrufen.
@pr0stAta hm....das mit dem lamba ist schön
aber wie bringt mich das weiter könntest du mir das etwas näher erkären?