Как отобразить только кнопку «Свернуть» и «Закрыть» на панели заголовков - PullRequest
0 голосов
/ 22 декабря 2010

Я хочу отображать только кнопки «Свернуть» и «Закрыть» на панели заголовков, без кнопки «Развернуть» с помощью C # .net в приложении WinForm. Если я поставлю this.MaximizeBox = false, кнопка «Развернуть» все еще отображается, хотя она будет отключена. Любая помощь будет оценена. Пожалуйста, предоставьте мне свои отличные идеи

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

Ответы [ 2 ]

2 голосов
/ 22 декабря 2010

Что вам нужно сделать, это покрасить свой собственный хром окна. Посмотрите этот ТАК вопрос о том, как это сделать:

Пользовательские заголовки / хром в приложении WinForms

0 голосов
/ 22 декабря 2010

Если вы не против потерять кнопку минимизации, вы можете использовать формы FormBorderStyle для FixedToolWindow или SizableToolWindow.Однако у этого подхода есть некоторые побочные эффекты (из MSDN):

FixedToolWindow: граница окна инструмента, размер которой не изменяется.Окно инструмента не появляется на панели задач или в окне, которое появляется, когда пользователь нажимает ALT + TAB.Хотя формы, которые указывают FixedToolWindow, как правило, не отображаются на панели задач, вы также должны убедиться, что для свойства ShowInTaskbar установлено значение false, поскольку его значение по умолчанию равно true.

SizableToolWindow: граница окна инструмента с изменяемым размером.Окно инструментов не появляется на панели задач или в окне, которое появляется, когда пользователь нажимает ALT + TAB.

Вы можете установить для свойства элемента управления в форме значение false (но тогда вы потеряетекнопка закрытия, а также кнопка минимизации).

Похоже, вы также должны иметь возможность использовать Windows API (по этой ссылке парень скрывает кнопку закрытия для приложения wpf, но я думаю, выможет перепрофилировать) http://winsharp93.wordpress.com/2009/07/21/wpf-hide-the-window-buttons-minimize-restore-and-close-and-the-icon-of-a-window/

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