Seite 2 von 2

Re: Fenster für Song bearbeiten geht in Hintergrund und lässt sich nicht mehr schließen

Verfasst: So Dez 21, 2025 10:32 pm
von Sebastian
RomanZ hat geschrieben: So Dez 21, 2025 10:19 pmJa, ist tatsächlich so. Solange man nicht in ein anderes Programm wechseln will, fällt es halt nur beim Song-Editor-Fenster auf, weil die anderen Dialoge "normal" erscheinen.
Im Taskmanager gibt es in den Einstellungen eine Option für "Immer im Vordergrund". Wenn du das aktiviert hast, schafft es dann der Taskmanager noch in den Vordergrund von SongBeamer?

Re: Fenster für Song bearbeiten geht in Hintergrund und lässt sich nicht mehr schließen

Verfasst: Mo Dez 22, 2025 8:41 am
von RomanZ
Sebastian hat geschrieben: So Dez 21, 2025 10:32 pm Im Taskmanager gibt es in den Einstellungen eine Option für "Immer im Vordergrund". Wenn du das aktiviert hast, schafft es dann der Taskmanager noch in den Vordergrund von SongBeamer?
Ja. Ich hab' etwas herumgespielt, aber es ist nie vorgekommen, dass der Taskmanager mit der Einstellung "Immer im Vordergrund" nicht im Vordergrund gewesen wäre.

Re: Fenster für Song bearbeiten geht in Hintergrund und lässt sich nicht mehr schließen

Verfasst: Mo Dez 22, 2025 3:24 pm
von Sebastian
RomanZ hat geschrieben: So Dez 21, 2025 10:19 pm Ja, ist tatsächlich so. Solange man nicht in ein anderes Programm wechseln will, fällt es halt nur beim Song-Editor-Fenster auf, weil die anderen Dialoge "normal" erscheinen.
Laß dir mal FormStyle anzeigen. Standardmäßig sollte das 0 sein. Nach dem Miminieren und Wiederherstellen sollte es weiterhin 0 sein.

Code: Alles auswählen

ShowMessage(Application.MainForm.FormStyle);
Oder als Variante für den Ablaufplan

Code: Alles auswählen

AddItem('', 'Windowstate: ' + IntToStr(Application.MainForm.FormStyle));
Wenn das SongBeamer Fenster "Immer im Vordergrund" ist, kannst du diesen Status dann mit einem der beiden Makros zurücksetzen? Wenn ja, mit welchem?

Variante 1:

Code: Alles auswählen

Application.Mainform.FormStyle := 3;
Application.Mainform.FormStyle := 0;
Variante 2:

Code: Alles auswählen

Application.Mainform.FormStyle := 0;
Variante 1 setzt das Attribut "Immer im Vordergrund" nochmal neu, und tut es dann erst zurücksetzen. Variante 2 hätte keine Wirkung, wenn das Delphi Framework die Änderung vom Attribut "Immer im Vordergrund" nicht mitbekommen hat. Insofern ist es sehr interessant, welche der beiden Methoden funktioniert.

Ich habe jetzt selber eine interessante Beobachtung gemacht. Wenn ich FormStyle auf 3 setze, dann hab ich den Status, den du beschreibst, dann öffnet sich der Song Editor im Hintergrund, während die anderen Dialoge vorne bleiben. Wenn ich den Song Editor auf "Nicht in der Größe veränderbar" umändere, dann bleibt der vorne.

Re: Fenster für Song bearbeiten geht in Hintergrund und lässt sich nicht mehr schließen

Verfasst: Mo Dez 22, 2025 4:14 pm
von Sebastian
Damit du noch etwas mehr zum testen hast, hier noch ein Update, das das Attribut "Immer Vorne" nach dem Wiederherstellen rausnimmt.

Das folgende Update muß sich als Beta_4 melden:
https://www.songbeamer.de/bin/SongBeame ... e_Beta.exe

Re: Fenster für Song bearbeiten geht in Hintergrund und lässt sich nicht mehr schließen

Verfasst: Di Dez 23, 2025 12:39 pm
von RomanZ
Sebastian hat geschrieben: Mo Dez 22, 2025 3:24 pm Laß dir mal FormStyle anzeigen. Standardmäßig sollte das 0 sein. Nach dem Miminieren und Wiederherstellen sollte es weiterhin 0 sein.
Ja, ist immer 0.
Sebastian hat geschrieben: Mo Dez 22, 2025 3:24 pm Variante 1 setzt das Attribut "Immer im Vordergrund" nochmal neu, und tut es dann erst zurücksetzen. Variante 2 hätte keine Wirkung, wenn das Delphi Framework die Änderung vom Attribut "Immer im Vordergrund" nicht mitbekommen hat. Insofern ist es sehr interessant, welche der beiden Methoden funktioniert.
Mit Variante 1 "normalisiert" es sich wieder. Mit Variante 2 konnte ich keine Veränderung feststellen.
(getestet mit 6.14g; die Beta_4 probiere ich noch).

Re: Fenster für Song bearbeiten geht in Hintergrund und lässt sich nicht mehr schließen

Verfasst: Di Dez 23, 2025 12:45 pm
von RomanZ
Sebastian hat geschrieben: Mo Dez 22, 2025 4:14 pm Damit du noch etwas mehr zum Testen hast, hier noch ein Update, das das Attribut "Immer Vorne" nach dem Wiederherstellen rausnimmt.
Damit tritt das Problem bei mir nichtmehr auf.

Re: Fenster für Song bearbeiten geht in Hintergrund und lässt sich nicht mehr schließen

Verfasst: Di Jan 06, 2026 11:39 am
von Sebastian
Mega! Danke dir fürs testen und die vielen schnellen Rückmeldungen. Der entscheidende Hinweis war tatsächlich, daß SongBeamer alle anderen Fenster überdeckt, sobald er einmal minimiert war. Das zeigt, daß manchmal jedes Detail wichtig sein kann.

Wir sind nach wie vor überzeugt, daß das kein SongBeamer Bug ist, aber wir konnten jetzt einen Workaround einbauen.

Damit sollte das Problem in SongBeamer 6.15 nicht mehr auftreten.
https://www.songbeamer.de/bin/SongBeame ... _Forum.exe