Não permitir que minimize

19/03/2003

0

Boa tarde!
Pessoal, gostaria de saber como faço para que ao clicar no botão criado pelo windows na barra de tarefas referente ao meu sistema, o mesmo não se minimize, ou seja, fazer com que seja impossível minimizá-lo. Já retirei os botões do formulário, mas se eu clicar na barra de tarefas(no botão referente ao sistema que estou desenvolvendo) ele minimiza o meu sistema. Como fazer para que isso não aconteça.
Valeu!


Anonymous

Anonymous

Responder

Posts

19/03/2003

Dor_poa

no evento OnClose do form adicione isto:
action := Canone..


mas. Obs . voce não podera nem fechar o form.. para poder fechar o form. vc. terar que ter uma variavel de controle.. Ex.:

If PODEFECHAR = TRUE then
Action := Cafree else //Deixa fechar
action := Canone; // nao deixa fechar..


Responder

19/03/2003

Afb

Amigo e apenas voce retirar o botao de minimizar do form que o form nunca mais vai ser minimizado o que acontence e que ele pode se restaurar caso vc deixe o o botao que maximize o form.

Caso sua pergunta seja para ele nao se restaurar entao e sou retirar tambem o botao que maximize e ai ele ficara no mesmo tamanho.


Responder

19/03/2003

Anonymous

Valeu cara, mas essa função eu já utilizo, e se não estou enganado ela evita que o form seja fechado. Na verdade o que eu preciso é de algo que evite que o sistema seja minimizado ao clicar no botão da barra de tarefas.
Valeu!


Responder

19/03/2003

Anonymous

Valeu abf, mas na verdade já tinha retirado todos os botões do form (barrade título), o que eu quero é que ele não minimize ao clicar no botão do meu sistema na barra de tarefas.


Responder

19/03/2003

Anonymous

Faça o seguinte:
procedure TFrmMain.FormCreate(Sender: TObject);
begin
Application.OnMinimize := Exibe;
end;


procedure TFrmMain.Exibe(Sender: TObject);
begin
Application.Restore;
end;

Veja tb o help do evento OnMinimize, de TApplication. Lá tem um exemplo. :lol:

Josemar


Responder

19/03/2003

Anonymous

Por um grande acaso voce esta utilizando MDI amigo?


Responder

19/03/2003

Anonymous

Negativo amigo, uso um form normal.


Responder

19/03/2003

Dor_poa

cara.. Usa o codigo que te dei no evento onclose.. que resolve tudo...


Responder

19/03/2003

Anonymous

Infelizmente já estou usando este código no evento onClose do form, mas ainda assim continua minimizando...


Responder

19/03/2003

Josemarlourenco

Faça o seguinte:
procedure TFrmMain.FormCreate(Sender: TObject);
begin
Application.OnMinimize := Exibe;
end;


procedure TFrmMain.Exibe(Sender: TObject);
begin
Application.Restore;
end;

Veja tb o help do evento OnMinimize, de TApplication. Lá tem um exemplo.

Josemar


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar