Forum: Object-Pascal / Delphi-Language
Delphi
by arc,
14. Aug 2011
Problem gelöst, danke für die Hinweise!
Die Lösung ist einfach. Eine neue Methode anlegen z.B.
procedure TForm_Main.ApplicationActivate(Sender: TObject);
begin
global_screen_update:=true;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by arc,
14. Aug 2011
Gerade getestet, onActivate löst aus wenn das Formular erzeugt wird. Wechsel ich von einer anderen Anwendung zurück zum Formular, dann wird das Ereignis nicht ausgelöst.
Hilfe sagt auch wieso: "Note: The OnActivate event of the application (TApplication), not the form, occurs when Windows switches control from another application."
Ganz blöde Frage, wie kann ich mich an das Event von...
Forum: Object-Pascal / Delphi-Language
Delphi
by arc,
14. Aug 2011
Ich habe eine grafische Anwendung, die ereignisgesteuert eine Zeichenfläche aktualisiert. Wenn ich ein anderes Programm über meine Anwendung ziehe und dann per Taskleiste zurück zu meiner Anwendung wechsel, ist die Zeichenfläche mit grau gefüllt, man kann auch lustige Muster erzeugen indem man das andere Programm drüberzieht.
Das ist nicht so schlimm, ich möchte aber die Zeichenfläche...