dinesh_redhawk Ответов: 4

Как удалить (не отключить) кнопку закрытия (X) из формы окна в C# ?


Как удалить (не отключить) кнопку закрытия (X) из формы окна в C# ?
Пожалуйста помочь...
Спасибо
Динеш

4 Ответов

Рейтинг:
23

Jackie00100

Я лично знаю 3 способа, которыми это можно сделать, но это во многом зависит от ваших потребностей в кнопках минимизации и максимизации.

первый-установить стиль границы на "нет" в меню свойств, однако это полностью удалит все кнопки и "заголовок окна" в верхней части окна.

второй способ - установить свойству controlBox значение false. это приведет к удалению всех кнопок, но вы сохраните заголовок.

последнее, что я знаю,-это сделать свою собственную форму с пользовательскими элементами управления, но для этого я должен сказать, что вы должны google вас к результату, так как я не очень много знаю о пользовательских элементах управления, но первые 2 должны делать эту работу просто отлично, если вы не слишком придирчивы :)

Надеюсь, это поможет - Джеки


Ajvirk

+5 для второго варианта. И вы можете найти его в свойствах формы.

Рейтинг:
2

Rajesh Anuhya

используйте приведенное ниже свойство

FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;


Рейтинг:
2

Member 14705295

Чтобы полностью скрыть кнопку закрытия без строки кода, установите следующие параметры:

1. Все BorderIcons := False
2. BorderStyle := bsSingle


Рейтинг:
0

koolprasadd

При загрузке формы сделать блок управления на false

this.ControlBox = false;