Domanda

Ho una semplice finestra di dialogo che vorrei visualizzare come menu di scelta rapida.

Posso catturare il clic destro e mostrarlo come una finestra di dialogo modale senza bordi, se possibile vorrei che assomigliasse correttamente al menu contestuale di Windows (barra a sinistra, bordo blu) - c'è un modo per farlo per raccogliere automaticamente le impostazioni del desktop dell'utente, (deve funzionare sia per XP, Vista)?

È stato utile?

Soluzione

C'è un controllo del menu contestuale nella casella degli strumenti di Visual Studio. Usa quello.

Se è necessario visualizzare una finestra di dialogo facendo clic con il tasto destro senza bordo, anche questo è possibile. Come hai detto, cattura il tasto destro anche e ShowModal. Inoltre, è possibile eliminare il bordo impostando la proprietà "BorderStyle" della finestra di dialogo su "Nessuno".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top