Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form inaktiv anzeigen (https://www.delphipraxis.net/32696-form-inaktiv-anzeigen.html)

Shaman 28. Okt 2004 17:42

Re: Form inaktiv anzeigen
 
Hey, danke dass Du dir so eine Mühe gemacht hast :thumb: , aber soweit bin ich auch schon gekommen:

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  ShowWindow(Handle, SW_SHOWNOACTIVATE);
end;
Das macht das gleiche, oder? Nur soll die Form eben auch inaktiv bleiben, wenn sie geklickt wird.

Stevie 28. Okt 2004 17:48

Re: Form inaktiv anzeigen
 
Zitat:

Zitat von Shaman
Hey, danke dass Du dir so eine Mühe gemacht hast :thumb: , aber soweit bin ich auch schon gekommen:

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  ShowWindow(Handle, SW_SHOWNOACTIVATE);
end;
Das macht das gleiche, oder? Nur soll die Form eben auch inaktiv bleiben, wenn sie geklickt wird.

:wall: Toll, und ich hook hier rum! :mrgreen:
Tja, jetzt hab ich aber nen simplen Tip Enabled := False.... :roll:

Shaman 28. Okt 2004 17:49

Re: Form inaktiv anzeigen
 
Ja, aber die ListBox soll man klicken können :wink:
Aber ich glaube, mit der ParentWindow-Variante könnte sich was basteln lassen...

Stevie 28. Okt 2004 17:56

Re: Form inaktiv anzeigen
 
Zitat:

Zitat von Shaman
Ja, aber die ListBox soll man klicken können :wink:
Aber ich glaube, mit der ParentWindow-Variante könnte sich was basteln lassen...

:gruebel: Wie soll das denn gehen? Wenn du die ListBox anwählst, wird auch das Fenster angewählt,
und somit das andere Fenster inaktiv gezeichnet. Und wenn du den Fokus wieder manuell zurücksetzt... :freak:

... ich glaub es reicht langsam für heute :roteyes:

Der_Ventilator 24. Apr 2005 11:48

Re: Form inaktiv anzeigen
 
Zitat:

Zitat von Shaman
Hey, danke dass Du dir so eine Mühe gemacht hast :thumb: , aber soweit bin ich auch schon gekommen:

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  ShowWindow(Handle, SW_SHOWNOACTIVATE);
end;
Das macht das gleiche, oder? Nur soll die Form eben auch inaktiv bleiben, wenn sie geklickt wird.

Wie kann ich die Form nicht beim OnCreate inaktiv anzeigen, sondern immer wieder mal im Programmablauf?

fkerber 24. Apr 2005 12:21

Re: Form inaktiv anzeigen
 
Hi!

Mit nem Timer z.B.?


Ciao Frederic

Sharky 24. Apr 2005 12:37

Re: Form inaktiv anzeigen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hai Shaman,

ich bin nicht sicher ob ich dich richtig verstanden habe. Aber Du brauchst doch nur den Parent zu setzen. Oder gleich mit .CreateParented arbeiten?
Im Anhang mal mein mini Projekt.

Der_Ventilator 24. Apr 2005 16:36

Re: Form inaktiv anzeigen
 
Zitat:

Zitat von fkerber
Hi!

Mit nem Timer z.B.?


Ciao Frederic

Ich mein, wie ruf ich " ShowWindow(Handle, SW_SHOWNOACTIVATE); " angewand auf meine 2. Form aus dem Hauptprogramm auf?

procedure form1.zeige;
begin

Form2.ShowWindow(Handle, SW_SHOWNOACTIVATE);

end;

akzeptiert Delphi jedenfalls nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz