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

Hier könnt ihr alle Probleme mit SongBeamer schreiben
Sebastian
SongBeamer Team
Beiträge: 6356
Registriert: Fr Nov 14, 2003 11:31 pm

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

Beitrag 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?
Gruß, Sebastian
RomanZ
Beiträge: 43
Registriert: Mi Dez 13, 2023 9:14 pm
Wohnort: Oberndorf bei Salzburg

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

Beitrag 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.
Sebastian
SongBeamer Team
Beiträge: 6356
Registriert: Fr Nov 14, 2003 11:31 pm

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

Beitrag 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.
Gruß, Sebastian
Sebastian
SongBeamer Team
Beiträge: 6356
Registriert: Fr Nov 14, 2003 11:31 pm

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

Beitrag 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
Gruß, Sebastian
RomanZ
Beiträge: 43
Registriert: Mi Dez 13, 2023 9:14 pm
Wohnort: Oberndorf bei Salzburg

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

Beitrag 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).
RomanZ
Beiträge: 43
Registriert: Mi Dez 13, 2023 9:14 pm
Wohnort: Oberndorf bei Salzburg

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

Beitrag 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.
Sebastian
SongBeamer Team
Beiträge: 6356
Registriert: Fr Nov 14, 2003 11:31 pm

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

Beitrag 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
Gruß, Sebastian
Antworten