Ver Mensaje Individual
  #3  
Antiguo 24-09-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Xema
Hola, que tal? Bueno, tengo un form maximizado y sin bordericons, pero si haces doble click sobre la barra del caption, se minimiza...
Extraño comportamiento, nunca lo había observado. ¿Estás seguro que se minimiza? Haciendo la prueba en mi caso se restaura (queda del tamaño que tenía al diseñarla) lo cual es igual de raro.

De cualquier forma, no podrás evitarlo con el evento OnMinimize de TApplication. Primero porque este evento ocurre después de que se minimiza la aplicación y segndo porque no es la aplicación la qe deseas evitar que se minimice (o restaure) sino el formulario principal, que no es lo mismo.

Como no entiendo el porquéde este comportamiento no sabría decirte un método óptimo pero al menos puedes evitar el doble click sobre la barra de título:

Código Delphi [-]
interface

type
  TForm1 = class(TForm)
    procedure WMNCLButtonDblClk(var Msg: TWMNCLButtonDblClk);
    message WM_NCLBUTTONDBLCLK;
  end;

implementation

procedure TForm1.WMNCLButtonDblClk(var Msg: TWMNCLButtonDblClk);
begin
  { No hacer nada }
end;

end.

// Saludos
Responder Con Cita