Oppure

Loading
29/08/07 15:10
vb6
Ciao a tutti...
Vorrei sapere il codice per simulare la pressione del tasto tab.
Ho provato con Sendkeys vbkeytab, ma non va.
Qualcuno mi sa dire come fare?
aaa
29/08/07 15:20
GrG
infatti devi fare:

Sendkeys ("(tab)";)

Se hai problemi postami:k:
aaa
29/08/07 15:39
vb6
Niente non va...
Allora ti spiego a che mi serve...
Io ho un programmino in background che si attiva premendo il tasto Tab (oppure 0). Quindi io vorrei che cliccando su un command button mi simulasse la pressione del tasto Tab (oppure 0), facendo cosi attivare il programma in background.
8-|
aaa
29/08/07 15:59
GrG
che sistema operativo hai?
aaa
29/08/07 17:57
vb6
Windows xp SP2
aaa
29/08/07 18:31
c.ronaldo
Non puoi usare un altro tasto?
sendkeys nn funziona,devi usare un api keydb_event mi pare:k:
aaa
29/08/07 18:41
P4p3r0g4
..o un hook di sistema che è il metodo + grezzo ed efficace ma ha una particolare propenasione a mandare in crash il computer se se ne abusa.
aaa
29/08/07 19:39
provo ad aiutarti io...:D

prima devi dichiarare :

____________________________________

Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, _
ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)


_____________________________________


dopo, nel codice del tasto che simula tab(oppure lo 0) inserisci:

_____________________________________

keybd_event(9, 0, 0, 0) 'questo per il tab
keybd_event(96, 0, 0, 0) 'questo per lo zero del tastierino numerico.
______________________________________


provo a spiegarti i parametri:
la prima cifra è un numero associato ad ogni tasto,
la seconda indica cosa si deve simulare del tasto (-32767=pressione, 32767=rilascio, 0=pressione e rilascio immediato);
il terzo e il quarto parametro non li so e cmq non si usano spesso...

spero di essere stato chiaro anche se sono un novellino!!!:k::k:

Ciao!!
Ultima modifica effettuata da 29/08/07 19:41