Создайте кнопку стиля Firefox 4 и выпадающее меню в строке заголовка формы C # - PullRequest
10 голосов
/ 04 октября 2010

Как следует из названия, мне интересно, возможно ли реализовать раскрывающееся меню в строке заголовка моей формы, аналогично Firefox 4:

удалена мертвая ссылка ImageShack

Firefox Menu Image 2

Могу ли я сделать это с C # и WinForms? Если так, то как? Это не должно быть очень нарядно, как офисная лента. На самом деле она может выглядеть точно так же, как кнопка Firefox, но с именем моего приложения.

1 Ответ

1 голос
/ 04 октября 2010

Да, нет проблем. Установите для свойства ControlBox формы значение False, а для свойства Text - пустую строку. Меню более сложное, вам придется приблизить его с помощью ContextMenuStrip. Google WM_NCHITTEST, чтобы восстановить поведение окна, которое потеряно из-за отсутствующей строки заголовка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...