von turtle47 » So, 11.04.2010 19:27
Hallo Dieter,
hier mal ein Beispiel für alle Textboxen in der Form:
Code: Alles auswählen
Sub Focus_Textfield( oEvt as Object)
Dim sText , SelectedTextfield as String
Dim oDoc , oForm , oCtrl , oButton as Object
set oButton = oEvt.Source
SelectedTextfield = oButton.Model.Name 'Name der Textbox auslesen
oDoc = thisComponent
oForm = oDoc.drawpage.forms.getbyindex(0)
oCtrl = oForm.getByName(SelectedTextfield)'Textbox ansprechen
stext = oCtrl.String 'Text auslesen
oCtrl.string = sText 'Text schreiben
End Sub
Weise dieses dem Ereignis "Bei Fokuserhalt" zu.
Nachteil ist, dass der Cursor dann immer am Anfang des Textes steht.
Viel Erfolg.
Jürgen
Hallo Dieter,
hier mal ein Beispiel für alle Textboxen in der Form:
[code]Sub Focus_Textfield( oEvt as Object)
Dim sText , SelectedTextfield as String
Dim oDoc , oForm , oCtrl , oButton as Object
set oButton = oEvt.Source
SelectedTextfield = oButton.Model.Name 'Name der Textbox auslesen
oDoc = thisComponent
oForm = oDoc.drawpage.forms.getbyindex(0)
oCtrl = oForm.getByName(SelectedTextfield)'Textbox ansprechen
stext = oCtrl.String 'Text auslesen
oCtrl.string = sText 'Text schreiben
End Sub[/code]
Weise dieses dem Ereignis "Bei Fokuserhalt" zu.
Nachteil ist, dass der Cursor dann immer am Anfang des Textes steht. :?
Viel Erfolg.
Jürgen