03-31-2006 01:18 AM
03-31-2006 02:07 AM
Hi Thomas
In DIAdem 10 there is a SUD methode EscapeMode to prevent terminating the dialog box with Esc.
In addition you have the command IsESCKeyPressed to determine wether you pressed Esc.
Both commands are not available in DIAdem 9.1.
Winfried
04-12-2006 12:41 AM
Hallo Thomas,
du kannst zwar nicht verhindern, dass mit ESCAPE der Dialog beendet wird, aber du kannst den Dialog auch in einer Do ... Loop - Schleife aufrufen und z.B. durch die Until - Bedingung darauf reagieren...
Bsp.
AutoAbort="No"
Do
Call SUDDlgShow("dlg1", "noname.sud")
Loop Until DlgState<>"IDCancel"
Noname.sud hab ich angehängt...
Gruß Sven
04-12-2006 02:04 AM
Hallo Thomas,
hab gerade noch was gefunden bei der ReadMe zum DIAdem 9.1 Service Pack 2b
DIAdem Version 9.10 -- SP2b (Juni 2005, German)
Build: 9.10.2345
Neuer Schalter zur Unterdrückung von Escape
Mit der Variablen Dialog.EscapeMode kann das Abbruchverhalten in
SUD-Dialogen gesteuert werden. Standard ist Dialog.EscapeMode = 1
und bedeutet das der Dialog mit dem Drücken der ESC Taste beendet wird.
Dialog.EscapeMode = 0 bedeutet, dass die ESC Taste ignoriert wird.
Gruß Sven...
04-12-2006 02:05 AM
| Matthias Alleweldt Project Engineer / Projektingenieur | Twigeater? |
04-12-2006 02:36 AM