2010-10-04 14 views
10

Come dice il titolo, mi chiedo se sia possibile implementare un menu a discesa sulla barra del titolo del mio modulo, simile a Firefox 4:Creazione del pulsante Stile 4 di Firefox e menu a discesa sulla barra del titolo del modulo C#

rimossi collegamento ImageShack morti

Firefox Menu Image 2

e 'possibile per me fare questo con C# e WinForms? Se é cosi, come? Non deve essere molto elegante come la barra multifunzione di Office. In effetti può sembrare esattamente come il pulsante di Firefox, ma con il nome delle mie applicazioni.

risposta

1

Sì, nessun problema. Imposta la proprietà ControlBox del modulo su False e la proprietà Text su una stringa vuota. Il menu è più difficile, devi approssimarlo con un ContextMenuStrip. Google WM_NCHITTEST per ripristinare il comportamento della finestra che viene perso a causa della barra del titolo mancante.

+0

Oh caro, sembra un po 'complicato per i miei gusti. Speravo che esistesse una specie di controllo dell'utente creato da qualcuno che potessi usare ... – Kryten

+0

@Kryten: In genere è molto difficile trovare UserControls per tali cose, specialmente quando il concetto è abbastanza nuovo come in questo Astuccio. L'alternativa migliore è capire qualcosa da solo se ne hai davvero bisogno. –

Problemi correlati