Modales DEWindow über ein DEWindow
Verfasst: Mi, 16. Okt 2013 17:13
Ich möchte über ein bestehendes DEWindow (nicht modal, eigener Tread) ein modales DEWindow öfnnen um die Datensätze einer Subtabelle zu bearbeiten.
Das 2 Fenster, also das modale habe ich wie folgt erstellt:
Im Anzeigemoduls kann ich blättern mit den Bildtasten aber nicht mit e in den Editmodus schalten, drücke ich direkt auf den "Edit" Button kann ich editieren. Im Editmodus kann ich zwar Daten eingeben, Aber Enter, Tab usw. funktionieren nicht. BildRunter zum Speichern geht aber wieder.
Im Debugger sieht man, das alle nicht funktionieren Tasten im KeyHandler des ersten Fensters ankommen.
Wie kann ich sicherstellen das alle Tasten in meinem modalen Fenster ankommen?
Gruß
Markus
Das 2 Fenster, also das modale habe ich wie folgt erstellt:
Code: Alles auswählen
LOCAL oParent := AppDeskTop()
LOCAL oOwner := SetAppWindow()
...
oDlg := myDEsubClassF3():new(nRows,nCols,;
/*cTitle*/,;
oParent,oOwner,,threadObject():threadId/5,threadObject():threadId/5)
oDlg:create()
// Sicher Modal machen
oDlg:setModalState(XBP_DISP_APPMODAL)
Im Debugger sieht man, das alle nicht funktionieren Tasten im KeyHandler des ersten Fensters ankommen.
Wie kann ich sicherstellen das alle Tasten in meinem modalen Fenster ankommen?
Gruß
Markus