' schrieb:kann man via .NET auch bestimmen, welche der beiden Schaltflächen bestätigt werden soll? Wenn der user nun bereits mit "TAB" auf Cancel gesprungen ist wird dies nach Ablauf der Zeit bestätigt.
' schrieb:Das ist einerseits ultimativ die gesuchte Lösung, andererseits hat es aber noch ein Haken damit. Die Wartezeit und das Erzeugen des Enter läuft in jedem Fall weiter, auch wenn der User die Dialogbx längst betätigt hat.
Also, das finde ich nun die schlechteste Variante, und gar nicht ultimativ.
Neben den 2 bereits erkannten Problemen, kommen noch min. 2 dazu.
- Es braucht das .NET Framework, ok. das haben schon viele.
- Sendkey, ist was für Hobbyprogramierung oder Excel/VBA/Macro Programmierer, oder wenn es wirklich nicht anders geht.
und das Killerargument, es funktioniert nur, wenn der Dialog noch das aktive Fenster ist.
Ist es das nicht mehr, bleibt der Dialog offen, bis der User dort den Schalter betätigt.