Formular: Wie setze ich den Focus bei einem Tabellenkontrollfeld?
Robert Großkopf <[email protected]>
| Newsgroups | gmane.comp.openoffice.general.german |
|---|---|
| Message-ID | <[email protected]> |
Liebe Liste,
ich konstruiere gerade ein Formular mit einem Tabellenkontrollfeld, in
dem bei falschen Eingaben der Focus auf das falsche Feld zurückgesetzt
werden soll:
oDoc = thisComponent
oDrawpage = oDoc.Drawpage
oForm = oDrawpage.Forms.getByName("Filter")
oSubForm = oForm.getByName("Ausleihe")
oFeld = oSubForm.getByName("Grid")
REM Der Controller ist in diesem Fall das Tabellenkontrollfeld. Die
Teile der Tabelle sind nur über den Index erreichbar.
oDocCrl = ThisComponent.getCurrentController()
oCtlView = oDocCrl.GetControl(oFeld)
oListView = oCtlView.getByIndex(0)
oListView.setFocus()
Die Methode "setFocus" ist in den Methoden aufgeführt (dbg_methods).
Allein der Cursor reagiert darauf nicht.
Ich meine, so etwas schon einmal erreicht zu haben - nur wie?
Gruß
Robert
--
-----------------------------------------------------------------
To unsubscribe send email to users-unsubscribe-FbeHCBNAjHiBIukByRZ1s9i2O/[email protected]
For additional commands send email to sympa-FbeHCBNAjHiBIukByRZ1s9i2O/[email protected]
with Subject: help