Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - hide geht nicht bei tform.onshow


lkz633 - So 29.12.02 22:47
Titel: hide geht nicht bei tform.onshow
Hallo,

habe folgenden code:


Quelltext
1:
2:
if (function= true) and (showfirsttime= true) then
  trayicon.hidemainform;       // abftrayicon


Aus mir unerklärlichen Gründen(beide werte sind true und die codezeile wird beim debuggen auch ausgeführt) wird jedoch das Fenster nicht minimiert. Deshalb habe ich es mit hide;versucht, da bekome ich jedoch die Fehlermeldung, das dies im onshow-Ereigniss nicht möglich ist.

Gibt es noch eine andere Möglichkeit ? Wie macht ihr soetwas ?

Dank und Gruss
lkz633


Jack Falworth - Mo 30.12.02 01:59

wie wärs, wenn du es nicht ins OnShow ereignis der Form schreibst?

MfG

Jack Falworth


Delete - Mo 30.12.02 03:00

Was soll eigentlich passieren? :roll:


smiegel - Mo 30.12.02 09:28

Hallo,

ich gehe einmal davon aus, Du willst Dein Programm verkleinert in der Taskbar anzeigen.
Folgende Zeilen benötigts Du dazu:

Quelltext
1:
2:
  Application.ShowMainForm:=False;
  ShowWindow(Application.Handle, SW_HIDE);


lkz633 - Mo 06.01.03 17:33

Jack Falworth hat folgendes geschrieben:
wie wärs, wenn du es nicht ins OnShow ereignis der Form schreibst


genau das ist ja eben nicht erlaubt bzw nicht möglich

Mein Problem hat sich aber erledigt, ich danke für alle Antworten

Gruss lkz633