Visual Studio-скрытие кнопки развернуть в форме

Как удалить кнопку "развернуть" из формы? Я уже отключил его, но он все еще появляется, он просто не работает. Мне нужна форма с кнопками закрыть и свернуть. Это приложение Windows Form, и я использую Visual Studio 2010.

8 ответов


скрытие кнопки максимизации невозможно без покраски собственной оконной рамы.

отключив его, пользователь сообщает, что он не может максимизировать форму, которая является хорошей UX. Скрытие не помогает, потому что двойной щелчок на строке заголовка по-прежнему будет максимизировать окно (если вы не отключили максимизацию).

вы можете установить FormBorderStyle установить на FixedToolWindow или SizableToolWindow, но тогда форма не будет отображаться в панели задач Windows или в ALT+TAB


это просто :) сделай это!--2-->

Private Sub Form1_Load (отправитель как объект, e Как EventArgs) обрабатывает MyBase.Загрузить

    MaximizeBox = False

End Sub

теперь ваш клиент не может максимизировать вашу форму, даже если он дважды щелкает строку заголовка вашей формы.


вы можете изменить свойства FormBorderStyle до FixedToolWindows или SizableToolWindow.


просто установите свойство "MaximiseBox" равным false в окне свойств формы. То же самое относится и к коробке minimize.


Если вы установите ControlBox в False, вы потеряете кнопки минимизировать, максимизировать и закрыть в правом верхнем углу. ControlBox-это объект, в котором находится контекстное меню в левом верхнем углу формы.

Если вы оставите ControlBox равным True, вы должны установить и максимизировать и минимизировать до False-это скрывает обе кнопки. Без возможного P / вызова Win32 я не верю, что Ваш контроль становится более гранулированным.


Private Sub Form4_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize


 If Me.WindowState = FormWindowState.Minimized Then

 Me.WindowState = FormWindowState.Normal 

 End If

 End Sub 

в Visual Studio Сначала выберите форму, перейдите к свойствам и нажмите на поле развернуть, установите для него значение False.Он скроет кнопку максимизации.


мы можем отключить два значка свернуть и увеличить. Вам нужно будет установить " минимизировать и максимизировать значок как false оба. Если какой-либо значок остается true, то все три значка будут отображаться в окне формы.