Não permitir que minimize
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!
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
Curtidas 0
Respostas
Dor_poa
19/03/2003
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..
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..
GOSTEI 0
Afb
19/03/2003
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.
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.
GOSTEI 0
Anonymous
19/03/2003
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!
Valeu!
GOSTEI 0
Anonymous
19/03/2003
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.
GOSTEI 0
Anonymous
19/03/2003
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
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
GOSTEI 0
Anonymous
19/03/2003
Por um grande acaso voce esta utilizando MDI amigo?
GOSTEI 0
Anonymous
19/03/2003
Negativo amigo, uso um form normal.
GOSTEI 0
Dor_poa
19/03/2003
cara.. Usa o codigo que te dei no evento onclose.. que resolve tudo...
GOSTEI 0
Anonymous
19/03/2003
Infelizmente já estou usando este código no evento onClose do form, mas ainda assim continua minimizando...
GOSTEI 0
Josemarlourenco
19/03/2003
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
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
GOSTEI 0