Blenden Sie das Hauptformular in einer Delphi 2009-Anwendung aus

8

Der folgende Code funktioniert in Delphi 7. In Delphi 2009 bleibt das Formular jedoch verborgen, aber die Schaltfläche in der Taskleiste wird jetzt angezeigt.

%Vor%

Der obige Code wird in der FormCreate-Methode aufgerufen.

    
James 25.03.2009, 13:32
quelle

2 Antworten

10

Aus dem Grund, dass wir das Anwendungsfenster in der Taskleiste sehen, handelt es sich um eine einfache Einstellung, die stukelly ähnlich ist, aber nicht ganz.

Um das Hauptformular in der Taskleiste anzuzeigen und das Anwendungsmenü auszublenden, wenden Sie Folgendes an:

%Vor%

Kein Code hinter dem Formular erstellen oder irgendetwas benötigt.

    
James 28.04.2009, 08:10
quelle
5

Sie müssen ShowMainForm und festlegen MainFormOnTaskBar Eigenschaften auf False, bevor das Formular erstellt wird.

Öffnen Sie Ihre Projektquelle und legen Sie MainFormOnTaskBar und ShowMainForm auf False fest, bevor das Formular erstellt wird.

%Vor%

Fügen Sie dann in Ihrem Hauptformular den folgenden Code zu den Ereignissen FormActivate und FormShow hinzu.

%Vor%

Ich habe mit Delphi 2007 und 2009 getestet. Weitere Informationen finden Sie hier .

    
stukelly 26.03.2009 01:26
quelle

Tags und Links