Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TMC am 08.02.04 - 19:12:26

Titel: If Not Cursor in Richtextfeld Then Exit Sub
Beitrag von: TMC am 08.02.04 - 19:12:26
Hi,

ja, genau so was suche ich :-)

Ich kenne leider keine Möglichkeit, im uiws-Kontext abzufragen, ob sich der Cursor gerade in einem Richtextfeld befindet.

Als Workaround könnte ich mir höchstens vorstellen, man versucht, eine Datei zu attachen und fängt dann den Fehler ab, wenn es kein Richtextfeld ist. Wäre aber nicht gerade elegant, man müsste auch eine Datei nehmen, die auf jedem System vorhanden ist, z.B. C:\AUTOEXEC.BAT ?
Gibts ja unter Win98 genauso wie unter W2K und XP, wenn auch da leer per Default.
Aber was mit Mac-Usern? Außerdem müsste man danach dass Attachment wieder entfernen.

Ich hoffe es kennt jemand eine einfachere Möglichkeit.

Matthias
Titel: Re:If Not Cursor in Richtextfeld Then Exit Sub
Beitrag von: koehlerbv am 08.02.04 - 19:39:52
God aften, Matthias, (das war Dänisch ;-)

mit NotesUIDocument.CurrentField bekommst Du doch heraus, wo Du Dich bzw. Dein Zeiger (hihihi) gerade befindest. Über NotesDocument.Items kannst Du das an Hand des namens wieder instantiieren und so den Typ heraus bekommen.
Bei RTFs ist es natürlich insofern blöd - ist das Doc noch nicht gespeichelt, kriegst Du nix heraus über das RTI ...

Vielleicht hilft Dir das ja aber trotzdem ein wenig (hoffe ich).

Herzliche Grüsse entgegen dem kräftigen Sturm, der aus "Nieder..." gen "Ober ..." weht,
Bernhard

Titel: Re:If Not Cursor in Richtextfeld Then Exit Sub
Beitrag von: TMC am 08.02.04 - 19:45:48
Himmel, die CurrentField Property ist mir doch völlig entgangen.
Wusste nicht dass es die gibt.....

Das hört sich aber schon mal gut an!

Werde dann mal testen mit CurrentField und meinem Richtextfeld.

Grüße nach Ober... vom aktuell nicht windigen Nieder....

Matthias
Titel: Re:If Not Cursor in Richtextfeld Then Exit Sub
Beitrag von: koehlerbv am 08.02.04 - 19:51:38
Kein Wunder mit "Kein Wind in Nieder .." - das bläst wohl alles hier am Alpenrand ;-)
Sag' mal an, was so heraus gekommen ist. Das kam nämlich nur aus meinem Theorie-Wissen (will heissen: Habe das noch nie praktisch eingesetzt).

Servus,
Bernhard
Titel: Re:If Not Cursor in Richtextfeld Then Exit Sub
Beitrag von: TMC am 08.02.04 - 19:57:22
Msgbox uidoc.CurrentField
oder
If Not uidoc.CurrentField = "Body" Then Exit Sub

verrichtet brav seinen Dienst.

Unabhängig ob Doc neu ist oder nicht, klappt immer :-)

Die R5 Designerhilfe meint auch nur "This property is valid only when the document is in Edit mode." Aber ist auch logisch und stört mich hier auch nicht.

Funktioniert also prima, vielen dank nochmal Bernhard !

Matthias
Titel: Re:If Not Cursor in Richtextfeld Then Exit Sub
Beitrag von: koehlerbv am 08.02.04 - 20:48:44
Na, da habe ich bei der Gelegenheit ja auch wieder was dazu gelernt. Und musste es noch nicht mal selber ausprobieren ;-)

Ich sage also auch ein herzliches Dankeschön, Matthias ;-)

Bernhard