Скрыть верхнюю панель - PullRequest
       1

Скрыть верхнюю панель

0 голосов
/ 07 января 2011

есть способ скрыть форму верхней панели?Я бы скрыл "_, [] [], X" из формы моего окна.

РЕДАКТИРОВАТЬ: Я очень глупый.Есть функция ControlBox.

Ответы [ 2 ]

1 голос
/ 07 января 2011

В одну сторону:

You can set ControlBox property to False.

Другой способ:

Set MinimizeBox property to False.
Set MaximizeBox property to False.

Добавьте этот код в форму, чтобы отключить кнопку ЗАКРЫТЬ форму.

private const int CP_NOCLOSE_BUTTON = 0x200;

protected override CreateParams CreateParams
{
    get
    {
        CreateParams cp = base.CreateParams;
        cp.ClassStyle = cp.ClassStyle | CP_NOCLOSE_BUTTON;
        return cp;
    }
} 
1 голос
/ 07 января 2011

Вы можете легко указать, хотите ли вы, чтобы ваша форма имела MinimizeBox или MaximizeBox - просто установите эти свойства в False во время разработки.

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

РЕДАКТИРОВАТЬ: Вы можете скрыть кнопку X, установив для свойства ControlBox значение False, но это также скроет системное меню, отображаемое в верхнем левом углу формы. Это будет означать, что пользователь не сможет закрыть форму, используя комбинацию клавиш Alt + F4.

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