StayOnTop erzwingen?



  • hi. hm, habe da form1 und form2. wenn form2 mal zum vorschein kommt soll es IMMER in den vordergrund kommen egal was ist. form2 kommt z.B. bei ner socket message in den vordergrund. ist nun eventuell aber grad der IE aktive, kommt es manchmal vor das form2 zwar erschienen ist aber hinter dem IE fenster, obwohl ich stayontop habe. wie kann ich es also immer 100% erzwingen das wenn form2 sich zeigt, es sichtbar ist, egal welche fenster grade aktive sind. anzeigen tu ich es mit Form2->Show();



  • wie isses mit dem Anzeigen über ShowModal() und die Applikation in den Vordergrund zu holen (BringToFront)?



  • danke, hilft aber leider auch nicht 😞



  • also ich kratz mich echt schon die ganze zeit am kopf wieso das nciht hinhaut. das ist dch echt zum hühner(:)) melken.

    habe die standard lösung versucht. dann habe ich deine lösung versucht. dann habe ich eine lösung von webfritzi versucht, irgendwas Set... nichts klappt. warum blos? ein paar infos:

    - Form1: Haupt application.
    - Form2: Ein Window das bei einer Socket Message erscheint.
    - Das programm ist als icon im tray.
    - Ich verwende auf der form1+2 grafiken.
    - In Form1 hole ich Form2 mit "Form2->Show();" oder auch "Form2->ShowModal();"

    Habe glaub keine details vergessen.
    Ansonsten fragen..



  • Ich glaube das mit StayOnTop gegenueber anderen Programm- Hauptfenstern geht nicht mit nem 'NebenFormular'. Form 2 ist nicht das Haupt- Formular Deiner Anwendung!



  • geht nicht mit nem 'NebenFormular'

    na toll 😞 und was mach ich jetzt? das muss hald mit einem neben formular gehen. kan es nicht auf das haupt formular beziehen.. gibts den garkeine lösung?


Anmelden zum Antworten