Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - C# sottoscrivere un metodo
Forum - C# / VB.NET - C# sottoscrivere un metodo

Avatar
fosforo (Normal User)
Expert


Messaggi: 267
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 15:59
Venerdì, 26/05/2017
Ciao

Quando faccio un click su un pulsante sottoscrivo un metodo cosi:
gMapControl1.OnMarkerClick += new MarkerClick(gMap_OnMarkerClick);

Funziona benissimo ma ogni volta che lo sottoscrivo di nuovo chiama "gMap_OnMarkerClick" 2 volte.
Alla terza chiamata lo chiama 3 volte  e cosi via.

Come posso evitare le ripetizioni di chiamata?


Grazie anticipatamente.


Scusate per la figuraccia.
PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 267
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 16:08
Venerdì, 26/05/2017
Ciao

Ho trovato:
gMapControl1.OnMarkerClick -= new MarkerClick(gMap_OnMarkerClick);


Grazie


Scusate per la figuraccia.
PM Quote
Avatar
lumo (Member)
Expert


Messaggi: 413
Iscritto: 18/04/2010

Segnala al moderatore
Postato alle 17:46
Venerdì, 26/05/2017
Scusa, non conosco il contesto, ma non è molto più semplice aggiungere quel listener una volta sola così non hai il problema?

PM Quote