Hi,
ich habe ein Problem mit der Form.Deactivate Routine ... das Ganze ist etwas komplex .. ich hoffe, ihr habt Geduld mit mir:
Ich habe zwei Anwendungen ... nur zum Verständnis: das eine ist ein "MediaPlayer" ... und das andere ein "Notepad". In diesem Umfeld nutze ich SprachCDs und mache mir gleichzeitig Notizen.
Wenn der Media Player läuft soll der Hintergrund des Notepad Fensters hellgrau sein, damit ich "weiß" dass ich nichts eintippen kann (weil die Eingaben sonst in den Media Player gehen ...).
Zur Illustration habe ich zwei Screenshots angehängt ... einmal ist der MediaPlayer aktiv ... das andere Mal ist der Notepad aktiv.
Das Ganze habe ich mit den Events ACTIVATE und DEACTIVATE der Notepad-Form gelöst:
Wie man an den Screenshots sieht, klappt das ja auch ganz hervorragend.
Leider feuert das Deactivate Event nicht immer ... wie man am dritten Screenshot erkennt .. der MediaPlayer ist aktive und trotzdem ist der Hintergrund des Notepad Fensters schwarz. Das dürfte eigentlich gar nicht vorkommen.
Ich versucht das "LostFocus" Event zu nutzen ..
Aber dieses Event feuert überhaupt nicht.
Ich hoffe, ich habe mein Problem verständlich machen können ... um es noch einmal klar zu sagen: wenn das Notepad Fenster inaktiv wird (wenn die Titel Zeile weiß wird) dann soll auch der Hintergrund der TextBox grau werden.
Ich kann mit dem gelegentlichen Fehler zwar leben ... aber das ist schon sehr lästig.
LG
Peter
ich habe ein Problem mit der Form.Deactivate Routine ... das Ganze ist etwas komplex .. ich hoffe, ihr habt Geduld mit mir:
Ich habe zwei Anwendungen ... nur zum Verständnis: das eine ist ein "MediaPlayer" ... und das andere ein "Notepad". In diesem Umfeld nutze ich SprachCDs und mache mir gleichzeitig Notizen.
Wenn der Media Player läuft soll der Hintergrund des Notepad Fensters hellgrau sein, damit ich "weiß" dass ich nichts eintippen kann (weil die Eingaben sonst in den Media Player gehen ...).
Zur Illustration habe ich zwei Screenshots angehängt ... einmal ist der MediaPlayer aktiv ... das andere Mal ist der Notepad aktiv.
Das Ganze habe ich mit den Events ACTIVATE und DEACTIVATE der Notepad-Form gelöst:
Wie man an den Screenshots sieht, klappt das ja auch ganz hervorragend.
Leider feuert das Deactivate Event nicht immer ... wie man am dritten Screenshot erkennt .. der MediaPlayer ist aktive und trotzdem ist der Hintergrund des Notepad Fensters schwarz. Das dürfte eigentlich gar nicht vorkommen.
Ich versucht das "LostFocus" Event zu nutzen ..
Aber dieses Event feuert überhaupt nicht.
Ich hoffe, ich habe mein Problem verständlich machen können ... um es noch einmal klar zu sagen: wenn das Notepad Fenster inaktiv wird (wenn die Titel Zeile weiß wird) dann soll auch der Hintergrund der TextBox grau werden.
Ich kann mit dem gelegentlichen Fehler zwar leben ... aber das ist schon sehr lästig.
LG
Peter