AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
24.05.12 - 08:51:15
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 7
| |-+  ND7: Entwicklung (Moderatoren: eknori, Glombi, koehlerbv)
| | |-+  Dialogbox ohne 'X'
« vorheriges nächstes »
Seiten: 1 [2] Nach unten Drucken
Autor Thema: Dialogbox ohne 'X'  (Gelesen 1381 mal)
jagger
Frischling
*
Offline Offline

Geschlecht: Männlich
Beiträge: 10



« Antworten #20 am: 23.11.06 - 12:39:09 »

Hi,

eine weitere Möglichkeit wäre das Auswerten der "DialogBoxCanceled" Eigenschaft des UiDocuments.
Wobei Du dann auch sicherstellen musst, dass einer Deiner Buttons vom Typ "OK" die Dialogbox wirklich schließt.

Im QueryClose der DialogMaske:

   If source.DialogBoxCanceled Then
      Msgbox |Bitte schließen Sie den Dialog über "OK" ab|
      continue = False
   End If
Gespeichert

Viele Grüße
Daniel
botschi
Gast
« Antworten #21 am: 23.11.06 - 12:58:16 »

Ich komm ja fast nicht hinterher  Cheesy

Das mit "DialogBoxCanceled" finde ich noch besser, als über die Umgebungsvariable.
Ich habe zwar schon mit der Umgebungsvariable gearbeitet, aber mir fehlt da noch ein wenig Erfahrung, was schief gehen KÖNNTE oder in welche Messer ich laufen könnte. Was sind da die Nachteile, mir fallen keine WIRKLICHEN Nachteile ein...?

Ich habe in der Dialogbox insgesamt 3 Knöpfe, wobei einer ein OK-Knopf ist und der schließt die Box auch.

Das werde ich jedenfalls beides mal einbauen!
Vielen Dank erstmal dafür.
Gespeichert
Tode
Gold Platin u.s.w. member:)
*****
Online Online

Geschlecht: Männlich
Beiträge: 2804


Geht nicht, gibt's (fast) nicht... *g*


« Antworten #22 am: 27.11.06 - 22:07:15 »

ja, aber Du machst die Dialogbox zu und wieder auf. Daher das flackern...
Du behebst also nicht den "Eingabefehler" (x gedrückt oder Esc), sondern die Auswirkung.

Ich persönlich behebe den Fehler lieber dort wo er passiert...

Nur gesetzt den Fall, du möchtest die Dialogbox jetzt auch aus einem Formel- Agenten aufrufen könenn, dann musst Du Dir hier wieder einen eigenen Mechanismus zum Re-Open ausdenken und den implementieren.

Oder anders gesagt: Wo auch immer im Code du die Dialogbox aufrufen willst, musst Du wieder die "Widerholbedingung" mitprogrammieren.

Wenn das schliessen des Dialogs aber schon dort verhindert wird, wo es nicht passieren soll, dann musst Du Dir beim Aufruf wenigstens darüber keine Sorge mehr machen...

mal ganz abgesehen von der Möglichkeit, dass bei Deiner Lösung Eingaben verloren gehen können und Berechnungen (z.B. berechnet zur Anzeige Felder mit Lookups) bei jedem reopen aufs neue gemacht werden....

Aber es ist natürlich jedem selbst überlassen, wie man das implementiert...

Ich machs halt so wie beschrieben...

Gruß
Tode
Gespeichert

Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen...

Alles beim alten zu lassen kostet nichts.....
                         .....nichts als die Zukunft !


pers. Infos:
seit 1995 in der Notes/Domino Administration und Programmierung, Senior Consultant (hört sich so schön hochtrabend an) zu allem möglichen rund um Notes/Domino (Blackberry, Traveler, Sametime, Quickr, ein bisschen Lotus Connections...)
Seiten: 1 [2] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig