vasanthkumarmk Ответов: 3

Как сохранить обе справки (? ) кнопка и кнопка развернуть в строке заголовка формы.


В моем требовании мне нужно иметь как кнопку справки, так и кнопки развернуть и закрыть в строке заголовка формы Windows.

Я могу искать с помощью свойств формы. Но у меня мог быть только один вариант-либо помочь, либо максимизировать.

Пожалуйста, помогите мне достичь этого сценария.

Заранее спасибо

Что я уже пробовал:

Используя опцию свойств формы Windows, я пробовал, но не получил решения.

Sheila Pontes

Привет.

Посмотрите, поможет ли вам эта статья. https://www.codeproject.com/Articles/42223/Easy-Customize-Title-Bar

3 Ответов

Рейтинг:
2

Ralf Meier

Единственный способ, который я знаю, - это создать свою собственную (настроенную) форму.
- Переключить FormBorderStyle на None
- создайте нужную Вам кнопку в нужном месте
- создайте свой собственный заголовок
- возможно, добавить некоторые свойства для нового дизайна и поведения

а теперь выведите из этой формы.


Рейтинг:
2

Satya Prakash Swain

Попробуйте использовать HelpButton = True, а MaximizeBox и MimizeBox имеют значение False.

Пожалуйста, проверьте эту ссылку https://stackoverflow.com/questions/11140090/add-help-button-but-keep-maximize-and-minimize


vasanthkumarmk

Мне нужна и помощь, и кнопка максимизации....

Рейтинг:
0

Alan N

К сожалению, это невозможно. Вниз на уровень Windows API ,который лежит в основе.NET framework, окно не может быть создано как с помощью кнопки справки, так и с помощью кнопок min/max.

Видеть Расширенные Стили Окна [^] и прокрутите вниз до записи для WS_EX_CONTEXHELP, где говорится WS_EX_CONTEXTHELP не может использоваться со стилями WS_MAXIMIZEBOX или WS_MINIMIZEBOX.

Алан.


vasanthkumarmk

Спасибо за ваши комментарии.... Есть ли другой способ достичь этого???