Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: LEO am 17.12.04 - 18:03:25

Titel: Schaltknopf per Script drücken
Beitrag von: LEO am 17.12.04 - 18:03:25
Hallo Insider ! Vielleicht kann mir wer helfen. Ich habe eine Maske mit ein paar Schaltflächen drauf. Wenn ich ein neues Dokument öffne, soll automatisch die 1. Schaltfläche gedrückt werden. Gibt es eine Möglichkeit dieses Klickereignis per Script asuzulösen.
Danke für jeden Hinweis. - LEO
Titel: Re: Schaltknopf per Script drücken
Beitrag von: koehlerbv am 17.12.04 - 18:07:20
Warum schreibst Du nicht in das PostOpen-Event den Inhalt Deiner 1. Schaltfläche bzw. rufst die gleiche Routine auf wie dort ?
Hotspots auotmatisch "drücken" - nje wosmoschno, AFAIK.

Bernhard
Titel: Re: Schaltknopf per Script drücken
Beitrag von: LEO am 20.12.04 - 07:12:10
Danke für deine Antwort. Das mit dem Code in PostOpen habe ich mir auch schon gedacht. Ich programmiere auch in VB und da gibt es eben ein Klick-Ereignis, welches ich per Script auslösen kann. In den Hilfedateien von Notes habe ich aber nicht's gefunden. Es wäre halt eleganter in Notes nur das Klickereignis auszulösen, als den Code 2x zu schreiben.
-Danke nochmals- Leo
Titel: Re: Schaltknopf per Script drücken
Beitrag von: Axel am 20.12.04 - 08:41:16
Hi,

wenn es sich um Script handelt, kannst du den Code auch in einer Script-Bibliothek halten. Die kannst du dann in der Aktion und in den Masken-Events einbinden. So brauchst du den Code auch nur einmal zu schreiben.

Axel
Titel: Re: Schaltknopf per Script drücken
Beitrag von: Semeaphoros am 20.12.04 - 12:11:13
Und das mit dem Click-Ereignis ist in Notes grundsätzlich nicht anders, nur bekommst Du kein Handle zum Button-Objekt, im Gegensatz zum VB. Die Lösung mit der ScriptLib hat noch weitere Vorteile. Eine "kleinere" Variante wäre, eine Funktion/Subroutine in den Globals der Maske zu definieren und vom Postopen und vom Button her aufzurufen. Also Code-Verdoppelung ist allemal umgehbar.
Titel: Re: Schaltknopf per Script drücken
Beitrag von: LEO am 20.12.04 - 15:57:36
Danke Leute für eure Hinweise. Ich werde das mit der Scriptbiblio lösen.
mfg Leo