Menu a Comparsa

lunedì 30 ottobre 2006 - 21.53

Il Genio Profilo | Newbie

Ciao a tutti. Sono nuovo del forum e anche abbastanza inesperto in materia.
Vorei creare un menu a comparsa in una Windows Form con C#. Come posso fare?
Attenzione, non intendo la proprietà visible che rende i controlli visibili o meno, ma quelli in cu si resta fermi sopra a un controllo per tot tempo e compare il menu. Aiutatemi please!!

Brainkiller Profilo | Guru

>Ciao a tutti. Sono nuovo del forum e anche abbastanza inesperto
>in materia.
>Vorei creare un menu a comparsa in una Windows Form con C#. Come
>posso fare?

Ma intendi un menù vero e proprio o intendi il Tooltip ?

Beh, direi che con il MouseMove puoi prendere le coordinate X e Y del mouse e riempire con questi valori due stringhe sulla Form nascoste. Poi puoi usare un Timer che verifica i valori di X e di Y. Se sono compresi in una zona che corrisponde a un certo pulsante, e non sono variate per un tot di secondi (mettiamo 3) fai apparire il menù.

A livello di usabilità non mi sembra una gran scelta, è stato inventato il tasto destro per queste cose.

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5