minimize to tray

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Bauer321
Beiträge: 465
Registriert: Sa 21. Aug 2010, 21:30
OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
CPU-Target: 64-Bit
Wohnort: nahe Bremen
Kontaktdaten:

minimize to tray

Beitrag von Bauer321 »

ich hab hier jetzt schon ne weile gesucht aber irgenwie nix gefunden auch durch auspropbieren habe ich es leider nicht hinbekommen.
ich möchte einfach das wenn das programm minimiert wird es sich einfach ausblendet(da ein tray symbol immer da ist)
www.mcpatcher.net | www.hoeper.me

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: minimize to tray

Beitrag von MAC »

die aufgabe ist einfach

Additional >> Trayicon
--> auf form schmeißen
makieren und icon auswählen.

OnWindowsSateChanging

Code: Alles auswählen

if Form1.Windowsstate = wsminimized then
begin
TrayIcon1.Show;
Form1.Hide;
end;
achtung, jede menge rechtschreibfehler :)

Code: Alles auswählen

Signatur := nil;

Bauer321
Beiträge: 465
Registriert: Sa 21. Aug 2010, 21:30
OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
CPU-Target: 64-Bit
Wohnort: nahe Bremen
Kontaktdaten:

Re: minimize to tray

Beitrag von Bauer321 »

danke geht ;)
ich wusste halt nicht genau welches event ;)
www.mcpatcher.net | www.hoeper.me

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: minimize to tray

Beitrag von MAC »

ausprobieren hilft, ich habe jetzt auch nur am namen geraten xD

Code: Alles auswählen

Signatur := nil;

Bauer321
Beiträge: 465
Registriert: Sa 21. Aug 2010, 21:30
OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
CPU-Target: 64-Bit
Wohnort: nahe Bremen
Kontaktdaten:

Re: minimize to tray

Beitrag von Bauer321 »

also noch besser gehts so wie ich gerade festgestellt habe:

Code: Alles auswählen

if Form1.Windowstate = wsminimized
  then begin
            Form1.Windowstate := wsnormal;
            Form1.Hide;
       end;
ist besser wenn man später wie form1.show macht ;) sonst ist es noch so minimiert und muss erst maximiert werdne
www.mcpatcher.net | www.hoeper.me

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: minimize to tray

Beitrag von MAC »

stimmt, klingt logisch.

Code: Alles auswählen

Signatur := nil;

Antworten