Articles of gestione degli eventi

Sollevare in sicurezza il thread di eventi: best practice

Per generare un evento usiamo un metodo OnEventName come questo: protected virtual void OnSomethingHappened(EventArgs e) { EventHandler handler = SomethingHappened; if (handler != null) { handler(this, e); } } Ma qual è la differenza con questo? protected virtual void OnSomethingHappened(EventArgs e) { if (SomethingHappened!= null) { SomethingHappened(this, e); } } Apparentemente il primo è thread-safe, […]

Come posso iscrivere più pulsanti allo stesso gestore di eventi e agire in base a quale pulsante è stato fatto clic?

Ho 6 pulsanti che voglio essere collegati allo stesso gestore. Come posso fare questo?

C # Come trovare se un evento è collegato

Voglio essere in grado di scoprire se un evento è collegato o meno. Mi sono guardato intorno, ma ho trovato solo soluzioni che riguardavano la modifica degli interni dell’object che contiene l’evento. Non voglio farlo. Ecco alcuni codici di test che pensavo avrebbero funzionato: // Create a new event handler that takes in the function […]

jQuery – Rileva la modifica del valore sul campo di input nascosto

Ho un campo di testo nascosto il cui valore viene aggiornato tramite una risposta AJAX. Quando questo valore cambia, vorrei triggersre una richiesta AJAX. Qualcuno può consigliare su come rilevare il cambiamento? Ho il seguente codice, ma non so come cercare il valore: $(‘#userid’).change( function() { alert(‘Change!’); })

Come triggersre l’evento quando viene modificato il valore di una variabile?

Attualmente sto creando un’applicazione in C # usando Visual Studio. Voglio creare del codice in modo che quando una variabile ha un valore di 1, viene eseguita una determinata parte di codice. So che posso usare un’istruzione if, ma il problema è che il valore verrà modificato in un processo asincrono, quindi tecnicamente l’istruzione if […]

Come gestisci oncut, oncopy e onpaste in jQuery?

La documentazione di jQuery dice che la libreria ha il supporto integrato per i seguenti eventi: sfocatura, messa a fuoco, caricamento, ridimensionamento, scorrimento, scarico, clic, dblclick, mouse, mouseup, mouseover, mouseout, mouseenter, mouseleave, modifica, selezione, invio, keydown, keypress, keyup ed errore. Devo gestire gli eventi taglia, copia e incolla. Il modo migliore per farlo? FWIW, ho […]

Come posso prendere un evento ctrl-c? (C ++)

Come posso catturare un evento Ctrl + C in C ++?

È necessario annullare gli eventi click / mouseup quando viene rilevato un evento con doppio clic

Come è fatto?

Ordine dell’esecuzione del gestore di eventi

Se imposto più gestori di eventi, in questo modo: _webservice.RetrieveDataCompleted += ProcessData1; _webservice.RetrieveDataCompleted += ProcessData2; quale ordine vengono eseguiti i gestori quando viene RetrieveDataCompleted l’evento RetrieveDataCompleted ? Sono eseguiti nello stesso thread e sequenzialmente nell’ordine in cui sono registrati?

java.awt.EventQueue.invokeLater spiegato

Sono molto curioso perché dobbiamo usare java.awt.EventQueue.invokeLater per controllare i componenti swing. Perché non possiamo farlo nel thread normale? Cosa sta succedendo esattamente dietro le quinte? Da quello che ho notato se ho un JFrame posso impostare la visibilità su true o false dal thread principale senza ottenere errori, e sembra funzionare. Quindi, che cosa […]