Articles of mouseevent

WPF: Ottieni evento MouseEnter quando IsEnabled = false

Voglio gestire l’evento MouseEnter per un controllo personalizzato quando il controllo è disabilitato. C’è un modo per gestirlo?

Quando gli eventi di tunneling e bubbling sono utili in WPF?

Capisco come funziona il bubbling e il tunnelling. Tuttavia, sono confuso sul loro utilizzo. Ecco perché: Voglio gestire un evento click del mouse. Per farlo PreviewMouseDown , c’è MouseDown e, per PreviewMouseDown nel tunnel, c’è PreviewMouseDown . Tuttavia, MouseDown non significa necessariamente che l’utente abbia fatto clic sul controllo. Può essere che l’utente abbia premuto […]

C # WebBrowser invia mouse Fai clic su Evento su object Flash

Ho letto tutto ma non ho trovato risposta a questa domanda. L’objective è: ho un WebBrowser in un progetto Windows Form. C’è una pagina HTML caricata, e in quella pagina HTML c’è un object Flash. Il mio objective è inviare un clic del mouse alle posizioni (x, y) di quell’object Flash. I (desiderati) requisiti La […]

Come riconosco un clic del mouse su una linea?

Ho un’applicazione WPF. C’è una canvas. Disegno una linea quando l’utente trascina il mouse sulla canvas (dal mouse al mouse verso l’alto). Prendo il punto iniziale, quando il mouse viene premuto verso il basso e il punto finale, quando l’utente fa il mouse. Poi calcolo la distanza e disegna la linea con il mouse in […]

Agganciare il terzo pulsante X-Mouse?

Ho scritto un hook del mouse di basso livello in C #, che dovrebbe catturare gli eventi XBUTTON. Per il 1 ° e 2 ° xButton funziona bene, ma non c’è alcun messaggio per il 3 xButton sul mio mouse. Sembra che non ci sia modo di catturare eventi per quel pulsante? Ho un mouse […]

Invia un flag dal server ai client usando gli eventi del mouse c #

Sto usando i socket in c # per inviare dati dal server al computer client. In effetti ho creato un catturatore che cattura la corrente kinect da 3 diverse macchine. Voglio generare una comunicazione server e client per inviare il segnale dal server ai dispositivi restanti per iniziare e interrompere il processo di registrazione. Voglio […]

Come posso rendere invisibile una finestra agli eventi del mouse in WPF?

Ho creato questa class e funziona perfettamente per rendere trasparente la mia applicazione WPF agli eventi del mouse. using System.Runtime.InteropServices; class Win32 { public const int WS_EX_TRANSPARENT = 0x00000020; public const int GWL_EXSTYLE = (-20); [DllImport(“user32.dll”)] public static extern int GetWindowLong(IntPtr hwnd, int index); [DllImport(“user32.dll”)] public static extern int SetWindowLong(IntPtr hwnd, int index, int newStyle); […]

Come verificare se due controlli si sovrappongono in Windows Form

Ho creato una class che consente all’utente di trascinare i pannelli su un modulo. Come posso garantire che l’utente non metta due pannelli uno sopra l’altro? Se lo fanno, vorrei spostare / evidenziare uno dei controlli mentre sono entrambi sovrapposti. Ho provato a impostarlo nell’evento OnMouseDown ma non ha funzionato. Inoltre, il numero di pannelli […]

L’accesso al codice ViewModel dietro viola sempre il pattern MVVM?

Una cosa di cui non sono affatto sicuro è come passare correttamente gli eventi del mouse su ViewModel. Esiste il modo di triggersre i trigger utilizzando l’estensione di interattività come ad esempio in: associazione eventi WPF da View a ViewModel? Ma questo non inoltra il MouseEventArgs a mia conoscenza, e questa soluzione non sembra molto […]

“Imansible convertire la stringa in ImageSource.” Come posso fare questo?

private void HeroMouseEnter(object sender, MouseEventArgs e) { ((Image)sender).Source = GetGlowingImage(((Image)sender).Name); } public ImageSource GetGlowingImage(string name) { switch (name) { case “Andromeda”: return “HeroGlowIcons/64px-Andromeda.gif”; default: return null; } } Sto solo cercando di creare un evento per cambiare l’immagine in base a dove il mouse è entrato. Ma non posso farlo funzionare. Modifica: l’ho fatto in […]