Proibir o fechamanto de uma tela
estou fazendo um letreiro de informções para os analistas de help desk
terem acesso rapido as informações porem gostaria que fosse uma tela fixa e nao fosse sobreposta por outros softwares obrigado
terem acesso rapido as informações porem gostaria que fosse uma tela fixa e nao fosse sobreposta por outros softwares obrigado
Indounourx
Curtidas 0
Respostas
Massuda
09/12/2004
O que você quis dizer com ´tela fixa´?
Com relação a janela não ser sobreposta por outros programas, a princípio basta fazer o FormStyle da janela ser fsStayOnTop.
Com relação a janela não ser sobreposta por outros programas, a princípio basta fazer o FormStyle da janela ser fsStayOnTop.
GOSTEI 0
Gandalf.nho
09/12/2004
Só que acho que você não deveria obrigar o usuário a ter a tela sempre na frente, especialmente se o form for grande, o que poderá obstruir outras telas de trabalho e aborrecer o usuário. Deveria deixar como opcional para habilitar essa opção. Se for uma tela que recebe informações novas frequentemente, você pode optar em deixá-la minimizada e pô-la em primeiro plano ao ser atualizada.
GOSTEI 0
Godzilla_xf
09/12/2004
Olá, bem pelo que eu entendi vc quer criar um form que não pode ser fechado, somente quando vc ou alguma pessoa que tiver este privilégio mandar. É isso?
Bom se for isso vc pode fazer assim:
1. Crie uma variavel global no Form que seja [b:f0931e6399]boolean[/b:f0931e6399]
2. No Evento OnCreate do form vc alimenta a variavel com [b:f0931e6399]False[/b:f0931e6399]
3. No evento OnCloseQuery do form vc coloca assim: [b:f0931e6399]CanClose := NomeDaVariavel;[/b:f0931e6399]
4. Quando vc quser liberar o fechamento do form vc muda a variavel para [b:f0931e6399]True[/b:f0931e6399].
espero que isso ajude vc.
falow.
Bom se for isso vc pode fazer assim:
1. Crie uma variavel global no Form que seja [b:f0931e6399]boolean[/b:f0931e6399]
2. No Evento OnCreate do form vc alimenta a variavel com [b:f0931e6399]False[/b:f0931e6399]
3. No evento OnCloseQuery do form vc coloca assim: [b:f0931e6399]CanClose := NomeDaVariavel;[/b:f0931e6399]
4. Quando vc quser liberar o fechamento do form vc muda a variavel para [b:f0931e6399]True[/b:f0931e6399].
espero que isso ajude vc.
falow.
GOSTEI 0