![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мне не нужна системная кнопка закрытия формы !!! [D5, Win2k]
DenNNis © (2002-06-07 10:01:00)Помогите !!! Как убрать с формы кнопку закрытия формы(х) или сделать ее неактивной.
Freezer (2002-06-07 14:16:00) [1]var
SMenu: HMenu;
begin
SMenu := GetSystemMenu(Self.Handle, False);
if SMenu <> 0 then
DeleteMenu(SMenu, SC_CLOSE, MF_BYCOMMAND);
end;
Song (2002-06-07 13:26:00) [2]DeleteMenu()
Kaban (2002-06-07 10:10:00) [3]да, пожалуй, через biSystemMenu проще, вот если ему кнопка минимизации по-прежнему нужна
Lord Warlock (2002-06-07 10:08:00) [4]
> Kaban (07.06.02 10:04)
в таком влучае форма никогда не закроется :) если не ставить дополнительных условий
Kaban (2002-06-07 10:08:00) [5]ну это понятно
Lord Warlock (2002-06-07 10:06:00) [6]Свойство формы BorderIcons, biSystemMenu-False, и ни одной кнопки
Kaban (2002-06-07 10:04:00) [7]Я думаю проще всего в OnClose повесить Action:=caNone
а кнопка пусть висит