Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Inkey() value for dash (-) ???
Message
De
12/01/2002 01:01:00
 
 
À
10/01/2002 09:59:10
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00602652
Message ID:
00603884
Vues:
37
You're welcome


>Luis,
>
>Thanks for the input. I'll go with nKeyCode=45 for the very reason you suggested.
>
>Greg
>
>>You better use
>>
case nKeyCode=45
>>  thisform.Caption=thisform.Caption+"-"
>>
>>because if you're debugging with the Debugger LastKey() won't have the value when it entered keypress event, instead nkeycode will have the correct value as it is one of the parameters that receives the value in the keypress event.
>>
>>Luis
>>
>>
>>>It appears to work.....
>>>I did this:
>>>
>>>IF LASTKEY()=ASC('-')
>>> thisform.Caption=thisform.Caption+"-"
>>>ENDIF
>>>
>>>But, this works equally well
>>>
>>>case nKeyCode=45
>>> thisform.Caption=thisform.Caption+"-"
>>>
>>>Are you aware of any advantage of one over the other?
>>>
>>>Many thanks,
>>>Greg
>>>
>>>
>>>>It is 45. You can do ? INKEY(10) from the command window to verify.
>>>>
>>>>>I'm building an incremental search. One of the fields is an 18 character field that contains part numbers like 4505BCC5576-A11145. I can incrementally search until I hit the dash (-).
>>>>>
>>>>>Is there an inkey() value for the dash (-)?
>>>>>If not how can this be handled?
>>>>>
>>>>>I'm trapping the keys entered in the KeyPress event of this textbox and replacing the forms caption with the letters/numbers as they are entered, then using =seek to incrementally search.
>>>>>
>>>>>Many thanks,
>>>>>Greg
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform