Apache OpenOffice (AOO) Bugzilla – Issue 3431
Controls können per Makro nur selektiert, nicht deselektiert werden
Last modified: 2003-09-08 16:55:29 UTC
Hallo, ich habe in StarCalc folgenden Bug entdeckt, der allerings schon seit So 5.1a nachvollziehbar ist! Die Frage stellung war: Wenn ich in einem Calc-Dokument einen Button angeklickt habe ist er fokusiert. Wie bekomme ich den Focus weg ? Ich möchte, nach der Betätigung sofort weiter Text in die Tabelle eingeben ohne erst mit dem Mauszeiger die Zelle anzuwählen. Dies wurde mit folgendem Makro versucht zu realisieren: sub sagwas dim theActiveCell as Object theActiveCell = thiscomponent.CurrentController.Selection msgbox "Ich sage was" thiscomponent.CurrentController.Select(theActiveCell) end sub Leider wird damit zwar die vorher selektierte Zelle wieder selektiert, aber der Button verliert nicht den Fokus :-((. Tastatureingaben gehen weiterhin an den Button, das aber soll ja umgangen werden, sprich, nicht nur die Zelle soll selektiert werden, sondern der Button soll auch den Fokus verlieren! Das ganze ist auch mit Textfeldern, Listboxen, ... nachzuvollziehen. Und das schon siet SO 5.1A Controls können per Makro nur selektiert, nicht deselektiert werden
Double *** This issue has been marked as a duplicate of 3285 ***
Closed, double to #3285. Regards, Peter
Hi Klaus, at least it seems to be the same issue as #3285 only that your macro is doing what Dietrich described with mouse clicks. If you don't agree please file another issue (in english) against the scripting component because it doesn't seem to be only related with Calc. Best regards, Peter