Autor Beitrag
Holgerwa
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 325

WIN XP Pro, Vista Business
Delphi 7 Pro, BDS 2006 Pro
BeitragVerfasst: Di 20.09.05 09:48 
Hallo,

ich habe ein ziemlich kleines Problem, es ist aber zuweilen sehr unangenehm für Benutzer, und vielleicht gibts ja eine einfache Lösung.

Wenn man ein beliebiges Programm startet, so erscheint in der Taskleiste der entsprechende Button und ist "gedrückt", weil dieses Programm ja nun im Vordergrund ist und den Fokus hat.
Das funktioniert auch wunderbar, wenn man gleich beim Programmstart die Hauptform öffnet.
Nun habe ich eine Login-Form, die vor der Hauptform angezeigt wird, und wenn das Login erfolgreich ist, wird die Hauptform angezeigt.
Allerdings (und hier das kleine Problem): Beim Anzeigen der Login-Form sowie beim späteren Anzeigen der Hauptform wird zwar ein Button in der Taskleiste angezeigt, dieser wird aber nicht "gedrückt", sodaß auch nach dem Programmstart noch der Button des zuvor aktiven Programmes gedrückt ist, obwohl mein Programm nun aktiv im Vordergrund ist.
Eigentlich nicht der Rede wert, nur wenn jetzt der Benutzer wieder auf das vorige Programm zurück-klicken will, wird dies erstmal minimiert, weil es ja laut Taskleistenbutton noch aktiv im Vordergrund war.

Frage: Was steuert denn diese Buttons in der Taskleiste, und wie kann es passieren, daß ein aktiv im Vordergrund befindliches Programm mit "nicht gedrücktem" Button angezeigt wird?

Danke!
Holger
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 20.09.05 09:52 
Das dürfte ein Bug von Windows sein, den es schon gibt seit ich mit Windows arbeite. Das Verhalte stelle ich nämlich auch bei diversen anderen Programmen fest.