Vraag : De functie van NumLoc wordt uitgezet wanneer het bevel VB om om het even welk deel van gebied te zoeken wordt gebruikt

Hallo vonden de Deskundigen,

I de volgende code in EE om het standaard het onderzoeksvenster van Vensters te hebben aan „om het even welk deel van gebied' in gebreke zou blijven en het aan een bevelknoop toevoegde. Het probleem is dat wanneer wij op de knoop aan onderzoek door de verslagen klikken NumLoc op het aantal keypad.

Screen.PreviousControl.SetFocus“ *** toevoegt this
daar SendKeys „%ha%n "
RunCommand acCmdFind

Is om het even wat wordt uitgezet wij kunnen doen dit verhinderen te gebeuren?

Thanks voor uw hulp!  :)

Antwoord : De functie van NumLoc wordt uitgezet wanneer het bevel VB om om het even welk deel van gebied te zoeken wordt gebruikt

De problemen met SendKeys is dat het voorgenomen Venster van de doeltoepassing het Actieve venster moet zijn tegelijkertijd het bevel SendKeys wordt uitgevoerd.  Als het niet is, dan zal SendKeys ontbreken.  Aldus is de kwestie met SendKeys dat de programmeur de timing van de uitvoering van de functie moet controleren SendKeys.  er zijn minstens twee manieren om uw code te structureren om problemen te vermijden ......... ziet de diverse codevoorbeelden in deze verbinding:
                               http://technet.microsoft.com/en-us/library/ee156592.aspx
Andere oplossingen  
 
programming4us programming4us