Autor Beitrag
Herr der Runden
Hält's aus hier
Beiträge: 7


D6 Ente
BeitragVerfasst: Mi 03.08.05 11:26 
Hi Leute,

ich hab folgendes Problem:

ich hab in das OnMinimize Ereignis meiner Form self.hide geschrieben
das is auch alles ganz toll und das Programm kommt auch aus der TNA zu-
rück, man bekommt das Fenster auch angezeigt und kanns Maximieren
nur miniemieren funktioniert nicht mehr, weil mans vorher wiederherstellen
muss.

Frage:

wie sage ich meinem Prog, dass das Prog schon wiederhergestellt ist ??
bzw. wie verhindere ich das der Status auf minimieren gesetzt wird

TForm.windowstate bringt nix.
maxk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1696
Erhaltene Danke: 1

Win XP, Debian Lenny
Delphi 6 Personal
BeitragVerfasst: Mi 03.08.05 13:25 
Schau dir mal Application.Restore und Application.Minimize. Ich würde übrigens nicht nach Fenster verstecken, wenn es in den Tray soll, sondern es einfach nur minimieren und mittels ShowWindow die Anwendung aus der Taskleiste entfernen - und andersrum ;)

Gruß,
makx

_________________
Ein Computer wird das tun, was Du programmierst - nicht das, was Du willst.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mi 03.08.05 13:46 
Im OnMinimize brauchst Du IMHO kein TForm.Hide. Probier's mal ohne ...

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.