Autor Thema: doppelclick blocken  (Gelesen 1361 mal)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
doppelclick blocken
« am: 02.10.03 - 07:57:13 »
hallo!

kann man irgendwie erreichen, dass man in ner Form mit dem Doppelclick nicht mehr in den edit-modus kommt?

stefan

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:doppelclick blocken
« Antwort #1 am: 02.10.03 - 08:01:28 »
In (declarations) create a global variable for the form:

                                            Dim buttonClickedFlag as Integer

                                            In QueryOpen, you'd want the flag to default to false:

                                            Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As
                                            Variant)
                                            buttonClickedFlag = False
                                            End Sub

                                            In the button code, set the flag to true, along with whatever else you want to do:

                                            Sub Click(Source As Button)
                                            Dim workspace As New NotesUIWorkspace
                                            buttonClickedFlag = True
                                            ...
                                            Call workspace.EditDocument(True)
                                            End Sub

                                            In QueryModeChange,

                                            Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
                                            If Not ( source.EditMode ) And buttonClickedFlag = False Then
                                            Messagebox("Please use the Edit button to modify this form.")
                                            continue = False
                                            End If
                                            End Sub
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz