Application bleibt nicht im Vordergrund



  • hi, ich hab folgendes Problem, ich habe mein WindowState auf fsStayOnTop, doch sobald ich einmal das Programm ins Tray minimiert habe (TTrayIcon) und dann wieder wiederherstelle, verhält sich das Programm so als ob ich WindowState auf fsNormal hätte... wieso nur? weiß das jemand, und wie kann ich das beheben, hab schon probiert das ich bei OnRestore WindowState neu setzte, aber ging trotzdem nicht

    gruß jörg



  • kann es vielleicht sein das es damit zusammenhängt dass das programm aus 3 forms besteht? wie kann ich die eigentlich zu einer klasse vereinen... weil dann glaub ich löst sich mein problem.. also die forms sind aber nicht in einem drin sonder ausserhalb, d.h. mit child und parent gehts nich denk ich, oder?



  • Ist mehr als ein Fenster als fsStayOnTop definiert?

    Wenn ja, setzt das nur mal für das Form, welches aus dem Tray wieder hergestellt wird. Ich meine mich zu erinnern hier im Forum mal die Erklärung dazu gesehen zu haben, such doch mal.

    Ansonsten kannst Du Formulare auch aneinander docken.



  • ja wenn ich aus dem tray wiederherstelle mach ich Application->Restore();
    und ja ich hab alles 3 Forms auf StayOnTop.
    muss ich vielleicht sowas wie ein hauptform setzen? angedockt sind sie eigentlich



  • Ich habe das gleiche Problem


Anmelden zum Antworten