Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: cco am 04.04.07 - 08:12:20
-
Hallo verehrte Forum-Bewohner,
ich habe schon gesucht wie blöde, aber im Forum noch nichts gefunden.
Folgende Aufgabenstellung:
In einer Form sind einige Text-Felder bereits bei default gefüllt, der User soll es aber einfach haben, diese Inhalte zu verändern. Deshalb möchte ich, dass der Inhalt eines Feldes markiert/ausgewählt wird, sobald das Feld den Focus erhält.
Kann mir jemand sagen, ob das geht, und wenn ja, wie?
freundliche Grüße
Christian Cordes
-
Versuch's mal mit folgenden Zeilen im Entering-Event der entsprechenden Felder.
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
Call uidoc.SelectAll
Axel
-
Im Entering Event des Feldes einfach ein uidoc.selectall eintragen. Du solltest aber vorher prüfen ob das Dokument im EditMode ist sonst wählst du das ganze Dokument und nicht nur das aktuelle Feld aus.
-
Nur zur Ergänzung:
In a document in Edit mode, selects the entire contents of the current field. In a document in Read mode, selects the entire contents of the document.
-
Ich danke Euch, das funktioniert wunderbar! :)
Lieben Gruß
Christian
-
Im Entering Event des Feldes einfach ein uidoc.selectall eintragen. Du solltest aber vorher prüfen ob das Dokument im EditMode ist sonst wählst du das ganze Dokument und nicht nur das aktuelle Feld aus.
Wie triggerst Du denn das Entering-Event im Lesemodus, Thomas? ;)
Bernhard
-
... und wie füllst du die variable uidoc?
Axel
-
Du hast ja sooo Recht Bernhard ...
Und was das UIDoc angeht Axel, ich geh ab und zu einfach davon aus das Fragesteller des eigenständigen Denkens mächtig sind.