Articles of events

La simulazione dei clic del mouse su Mac OS X non funziona con alcune applicazioni

Sto scrivendo un’applicazione per Mac OS X 10.6 e versioni successive in C ++. Una parte dell’applicazione deve simulare il movimento del mouse e i clic del mouse. Lo faccio attualmente pubblicando oggetti CGEventPost(kCGHIDEventTap, event); usando CGEventPost(kCGHIDEventTap, event); . Questo funziona, per la maggior parte – posso simulare il movimento del mouse e fare clic […]

Come clonare o ri-inviare eventi DOM?

Sto cercando un modo semplice e astratto di clonazione o re-invio di eventi DOM solo. Non sono interessato a clonare i nodes DOM. Ho sperimentato un po ‘, ho letto la specifica DOM Events e non ho trovato una risposta chiara. Idealmente, sto cercando qualcosa di semplice come: handler = function(e){ document.getElementById(“decoy”).dispatchEvent(e) } document.getElementById(“source”).addEventListener(“click”, handler) […]

Come iscriversi ad altri eventi di class in c #?

Uno scenario semplice: una class personalizzata che solleva un evento. Desidero consumare questo evento all’interno di un modulo e reactjs ad esso. Come lo faccio? Esempi di codice, per favore! Si noti che il modulo e la class personalizzata sono classi separate.

Evento per rilevare il ritriggerszione del sistema dalla modalità sospensione in C #

Devo rilevare la modalità dello stato di alimentazione del sistema. Per essere precisi, ho bisogno di un evento che si triggers quando Windows 7 si sveglia dal sonno. Sto già usando: SystemEvents.PowerModeChanged += SystemEvents_PowerModeChanged; Ma il problema con questo evento è che viene sollevato quattro volte: probabilmente quando il computer entra in modalità di sospensione […]

Esiste un Evento modificato nella scheda Selected nel controllo Tab di WPF standard

In WPF, c’è un evento che può essere usato per determinare quando cambia la scheda selezionata di TabControl ? Ho provato a utilizzare TabControl.SelectionChanged ma viene generato più volte quando viene modificata la selezione di un figlio in una scheda.

Come catturare un clic del mouse su un object in un ListBox in WPF?

Voglio ricevere una notifica quando un object in un ListBox viene cliccato con il mouse, sia che sia già selezionato o meno. Ho cercato e trovato questo: ( http://kevin-berridge.blogspot.com/2008/06/wpf–listboxitem-double-click.html vedere i commenti) private void AddDoubleClickEventStyle(ListBox listBox, MouseButtonEventHandler mouseButtonEventHandler) { if (listBox.ItemContainerStyle == null) listBox.ItemContainerStyle = new Style(typeof(ListBoxItem)); listBox.ItemContainerStyle.Setters.Add(new EventSetter() { Event = MouseDoubleClickEvent, Handler = […]

Aumentare gli eventi C # con un metodo di estensione – è sbagliato?

Conosciamo tutti l’horror che è la dichiarazione dell’evento in C #. Per garantire la sicurezza del thread, lo standard è scrivere qualcosa come questo : public event EventHandler SomethingHappened; protected virtual void OnSomethingHappened(EventArgs e) { var handler = SomethingHappened; if (handler != null) handler(this, e); } Recentemente in qualche altra domanda su questo forum (che […]

Utilizzo delle espressioni lambda per i gestori di eventi

Al momento ho una pagina che è dichiarata come segue: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } } Recentemente mi sono trasferito su .NET 3.5 dalla versione 1.1, quindi sono abituato a scrivere gestori di eventi al di […]

Ottieni i valori DataKey in GridView RowCommand

Ho un GridView con un DataKey associato, che è l’ID dell’object. Come posso recuperare quel valore all’interno dell’evento RowCommand ? Questo sembra funzionare, ma non mi piace il cast di LinkButton (cosa succede se qualche altro comando sta sparando l’evento?), E non sono troppo sicuro del bit NamingContainer . LinkButton lb = (LinkButton)e.CommandSource; GridViewRow gvr […]

Come si modifica la modifica di label.text a Form1 quando viene selezionata la casella di controllo su form2?

Sono molto nuovo in C # e sto provando i miei primi esperimenti con 2 forms diverse. Mi piacerebbe farlo in modo da avere un’etichetta1 e un pulsante1 su Form1 e una casella di controllo1 su Form2. il pulsante1 in Form1 apre Form2 e una volta selezionato check1 su Form2, il testo in label1 cambia. […]