Подтвердить что ты не робот

Как включить помощь?? в строке заголовка winform

Я пытаюсь добавить справку '?' (вместе с кнопками минимизации, максимизации и закрытия) моего приложения winforms (С#.NET 2.0). Я попытался использовать свойство кнопки "Справка" формы, но это не сработает. Любые предложения?

4b9b3361

Ответ 1

Значок справки находится только там, где HelpButton = True, а MaximizeBox и MimizeBox установлены в False. Это стандарт Windows. Если вы действительно хотите выйти за пределы и добавить кнопку в любом случае, вам придется настроить заголовок.

Это непростая задача, она либо включает в себя много перехватов, либо полную редизайн строки заголовка.

Вы действительно хотите покинуть стандарт Windows? Было бы лучше, если бы у вас была помощь в меню или на панели инструментов где-нибудь?

Ответ 2

В дополнение к решению вы должны изменить FormBorderStyle в FixedDialog. Чтобы использовать функциональность справки, используйте событие _HelpButtonClicked в форме.