Создайте кнопку стиля Firefox 4 и выпадающее меню на панели заголовка формы С#

Как говорится в заголовке, мне интересно, можно ли реализовать Drop Down Menu в строке заголовка моей формы, подобно Firefox 4's:

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

Firefox Menu Image 2

Возможно ли это сделать с помощью С# и WinForms? Если да, то как? Это не должно быть очень причудливо, как лента Office. На самом деле он может выглядеть точно так же, как и кнопка Firefox, но вместо имени моего приложения.

Ответ 1

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