Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: cco am 04.04.07 - 08:12:20

Titel: Field -> onFocus -> Inhalt markieren
Beitrag 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
Titel: Re: Field -> onFocus -> Inhalt markieren
Beitrag von: Axel am 04.04.07 - 08:29:54
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

Titel: Re: Field -> onFocus -> Inhalt markieren
Beitrag von: Thomas Schulte am 04.04.07 - 08:33:00
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.
Titel: Re: Field -> onFocus -> Inhalt markieren
Beitrag von: klaussal am 04.04.07 - 08:33:27
Nur zur Ergänzung:

Zitat
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.
Titel: Re: Field -> onFocus -> Inhalt markieren
Beitrag von: cco am 04.04.07 - 08:35:20
Ich danke Euch, das funktioniert wunderbar!   :)

Lieben Gruß
Christian
Titel: Re: Field -> onFocus -> Inhalt markieren
Beitrag von: koehlerbv am 04.04.07 - 10:19:32
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
Titel: Re: Field -> onFocus -> Inhalt markieren
Beitrag von: Axel am 04.04.07 - 10:24:08
... und wie füllst du die variable uidoc?


Axel
Titel: Re: Field -> onFocus -> Inhalt markieren
Beitrag von: Thomas Schulte am 04.04.07 - 11:24:51
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.