2010-10-04 15 views
10

Como dice el título, me pregunto si es posible implementar un menú desplegable en la barra de título de mi formulario, similar a Firefox 4:Crear el botón de estilo de Firefox 4 y menú desplegable en la barra de título de formulario C#

eliminado enlace ImageShack muertos

Firefox Menu Image 2

¿es posible que yo haga esto con C# y WinForms? ¿Si es así, cómo? No tiene que ser muy elegante como Office Ribbon. De hecho, puede verse exactamente igual que el botón de Firefox, pero con mi nombre de aplicaciones en su lugar.

Respuesta

1

Sí, no hay problema. Establezca la propiedad ControlBox del formulario en False y la propiedad Text en una cadena vacía. El menú es más difícil, tendrás que aproximarlo con un ContextMenuStrip. Google WM_NCHITTEST para restaurar el comportamiento de la ventana que se pierde debido a la barra de título que falta.

+0

Cariño, suena un poco complicado para mi gusto. Esperaba que hubiera algún tipo de control de usuario que alguien hubiera creado que yo podría usar ... – Kryten

+0

@Kryten: Por lo general, es muy difícil encontrar UserControls para ese tipo de cosas, especialmente cuando el concepto es bastante nuevo como en este caso. La mejor alternativa es encontrar algo por su cuenta si realmente lo necesita. –

Cuestiones relacionadas