Information générale
Catégorie:
Gestionnaire d'écran & Écrans
>Hi Chuck,
>
>You will need code in your textbox's KeyPress event to accomplist what you want. FWIW, I would put the code in the grid (or the form) and reference the same code from both the Click() and the Keypress()
>
>pamela
Hiya Chuck, Pamela;
What if you have 30 something columns on the grid? Perhaps if you do it this way...
_activeform.keypress
/pIF TYPE("THISFORM.ActiveControl") == "O" AND UPPER(THISFORM.ActiveControl.BaseClass) <> "GRID"
IF INLIST(LAST(), leftarrow, rightarrow... leftclick...)
pamelasnewformmethod()
ENDIF
ENDIF
ENDIF /p
Of course, this would only allow for one grid. If you had to, you could explicitly name it...
IF TYPE("THISFORM.ActiveControl") == "O" AND UPPER(THISFORM.ActiveControl.BaseClass) <> "GRID" .AND. THISFORM.ActiveControl.Name = mygridname
Just a thought...
Ric
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement