Questione : La funzione di NumLoc è girata fuori da quando l'ordine di VB cercare qualsiasi parte del campo è usato

Ciao gli esperti, il

I hanno trovato che il seguente codice in EE per avere la finestra standard di ricerca di Windows avrebbe stabilizzato “a qualsiasi parte del campo' ed aggiunto esso ad un pulsante di comando. Il problema è che quando scattiamo sopra il tasto per cercare attraverso le annotazioni il NumLoc è spento il numero keypad.

*** di Screen.PreviousControl.SetFocus„ aggiunge il acCmdFind

Is là qualche cosa che del
RunCommand del this
SendKeys “%ha%n " possiamo fare per impedire questo accadere?

Thanks per il vostro aiuto!  :)
class= del

Risposta : La funzione di NumLoc è girata fuori da quando l'ordine di VB cercare qualsiasi parte del campo è usato

I problemi con SendKeys è che la finestra progettata di applicazione dell'obiettivo deve essere la finestra attiva allora che l'ordine di SendKeys è eseguito.  Se non è, quindi SendKeys verrà a mancare.  Così l'edizione con SendKeys è che il programmatore deve controllare la sincronizzazione dell'esecuzione della funzione di SendKeys.  ci sono almeno due sensi strutturare il vostro codice per evitare i problemi ......... vedono i vari esempi di codice in questo collegamento:
                               http://technet.microsoft.com/en-us/library/ee156592.aspx
Altre soluzioni  
 
programming4us programming4us