Newsgroup: it.comp.dotnet
Titolo: Intercettare mouse su child di container

Ciao a tutti, vediamo se sono fortunato :-)
Ho una window con all'interno un container (MDIContainer per essere
preciso) dove all'interno mi si aprono runtime svariati usercontrol
(fondamentalmente altre window sotto forma di user control). La cosa
che vorrei fare è intercettare il mouse (ideale sarebbe il passaggio
sopra ma anche un focus andrebbe bene) quando questo si trova sopra ad
uno dei miei usercontrol... avete idee o esempi?
Ho già giocato parecchio con quello che già avevo "gratis" (come
MouseEnter/MouseLeave della Windows/Container/USerControl, ...) ma non
sono riuscito ad ottenere proprio quello che mi serve ma solo qualcosa
di simile e non funzionanente nel 100% dei casi (*).
Grazie,
Al3x
(*) la migliore soluzione mi porta a capire che il fuoco va sul
containter e che il focus è sul mio usercontrol ma, se esce dallo
usercontrol senza uscire dal container non intercetto nulla...

Ciao Al3xI98O,
non fare xpost tra qui e i forum MS altrimenti ci perdiamo tutti per 
strada.
grazie
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCTS
http://mvp.support.microsoft.com
blog @ 
http://milestone.topics.it
whynot [ at ] topics [ dot ] it

 strada.
In realtà non pensavo che anche questo fosse "parente" del forum non
essendo un vecchio *.microsoft.* (che so essere in "decadenza")  anche
se vedo che alcuni ci sono sia qui che di la... (ma tanti mi pare che
qui ci siano e di la noo sbaglio?
Al3x

 wrote:
Per chi fosse interessato sposto virtualmente il thread qui sul forum
MS di WPF:
http://social.msdn.microsoft.com/Forums/it-IT/wpfit/thread/b23c18e7-76cb-43de-8e71-77b39751baf3
Al3x


Ne so quanto te del destino prossimo della gerarchia microsoft, ma su
Usenet vale la regola generale che piuttosto che mandare messaggi
gemelli su gruppi diversi e' bene mandare un unico messaggio
contemporaneamente a tutti i gruppi interessati (i gruppi destinatari
di un messaggio possono essere piu' di uno). Ovviamente e' bene
comunque non esagerare ed includere solo i gruppi per i quali il
quesito e' davvero rilevante.
-LV

 
http://social.msdn.microsoft.com/Forums/it-IT/wpfit/thread/b23c18e7-7.
..
Ne so poco o nulla di WPF (ci ho giusto giocato un po'), per cui non
vale neanche la pena che io intervenga in quel thread (a cui rimando
per una discussione del tuo quesito). D'altra parte, te la butto li',
per quel che puo' valere: forse stai cercando di intercettare eventi
al livello sbagliato, ovvero piuttosto che intercettare eventi al
livello di interfaccia forse dovresti intercettare eventi al livello
di "data-source"...
Ma non mi chiedere altro, tanto non ti saprei rispondere! :)
-LV


Fra l'altro, scusa, mi sono confuso: quella era piuttosto una risposta
per il thread "wpf evento new row sul datagrid"...
-LV

 per il thread "wpf evento new row sul datagrid"...
Che non è nemmeno mio :-)
Cmq concordo con la tua risposta in questo caso :-)
Al3x

 contemporaneamente a tutti i gruppi interessati
Su questo c'è una bella diatriba perchè c'è chi sostiene il
contrario :-)
Io di norma non faccio cross post e tecnicamente non l'ho fatto
nemmeno ora perchè il Forum di cui parla Mauro è appunto un forum e
non un un NG di Usenet :-)
Al3x

 non un un NG di Usenet :-)
questo è vero, solo che io vi accedo via NNTP e non mi ricordo mai di 
questa cosa.


 di "data-source"...
In realtà sto sperimentando proprio il banale "focus" su di una
finestra senza base dati (o altro di simile).
In teoria ho anche risolto o meglio l'ho fatto funzionare ma fa
piuttosto pena come metodo...
Al3x
PS: la "soluzione" la posto di la per non sovrascrivere le due
cose :-)