Domino 9 und frühere Versionen > Entwicklung
Button inaktiv setzen
Axel:
Hi,
ah ha. So langsam kommt Licht in die Sache. An die Buttons OK und Abbrechen des Dialoges kommst so nicht ran. Du kannst sie nur generell nicht anzeigen lassen und musst dich dann aber selbst darum kümmern. So 'ne Lösung habe ich irgendwo mal gesehen. Das ist sehr aufwändig gewesen.
Du kannst aber verhindern, dass der Dialog geschlossen werden kann, wenn nicht alle relevanten Felder ausgefüllt sind.
Dazu gibt es die Eigenschaft DialogBoxCanceled in der Klasse NotesUIDocument
Der Code kommt in den Queryclose - Event der Dialogbox-Maske.
Sub Queryclose(Source As NotesUIDocument, Continue As Variant)
If Not Source.DialogBoxCanceled Then
'Hier werden dann alle Felder der Reihe nach geprüft
If Source.FieldGetText("Name des Feldes") = "" Then
Messagebox "Sie haben das Feld nicht ausgefüllt"
Continue = False
End If
End If
End Sub
Axel
7Stein:
Jo, das hat funktioniert.
Danke
Axel:
Hi,
wenn das Problem erledigt ist, setzt du es bitte noch auf "Erledigt".
Danke.
Axel
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln