свернуть развернуть закрыть

Как в C# убрать кнопки «свернуть», «развернуть» и «закрыть» из заголовка окна?

Если Вам вдруг вздумалось убрать по каким-то причинам кнопки «свернуть», «развернуть» и «закрыть», которые по умолчанию находятся в правом верхнем углу окна приложения, создаваемого, в частности, на языке C#, то Вам нужно подкорректировать некоторые свойства этого окна.

Убираем кнопку «закрыть»

За наличие кнопки «закрыть» отвечает свойство ControlBox. Значение false уберет данную кнопку из заголовка.

Убираем кнопки «свернуть», «развернуть»

За наличие или отсутствие кнопок «свернуть» и «развернуть» в ответе свойства MinimizeBox и MaximizeBox. Значение true добавляет, а false отбирает данные кнопки из заголовка окна Вашего приложения.

Как убрать иконку приложения из заголовка?

Если Вам не нравится иконка приложения, то Вы можете заменить его через свойство Icon. Но если же все довольно серьезно и Вы готовы порвать все отношения с данной иконкой, то Вам пригодится свойство ShowIcon. Переведите это свойства с состояние false и будем Вам счастье.

Как запретить приложению отображаться в панели задач?

За данный фокус отвечает свойство ShowInTaskbar. Если перевести данное свойство в состояние false, то Вы добьетесь желаемого результата. Таким образом Вы сможете неплохо спрятать Ваше приложение.