Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - invio
Forum - Visual Basic 6 - invio

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
massimo (Normal User)
Expert


Messaggi: 210
Iscritto: 23/08/2009

Segnala al moderatore
Postato alle 21:39
Sabato, 28/11/2009
Questo topic č stato chiuso dal moderatore

salve.una domandina. ho un form in cui inserisco dei dati nel datagrid tramite un pulsante tutto funziona. poi un text in cui filtro i dati es: massimo  clicco sul pulsante e trova. ma vorrei farlo solamente scrivendo il nome e premendo il tasto della tastiere invio.ho provato ha usare il keydown come quello che uso x mettere la password.
grazie

PM
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 21:50
Sabato, 28/11/2009
non ho capito... filtri i dati da cosa?

PM
Avatar
massimo (Normal User)
Expert


Messaggi: 210
Iscritto: 23/08/2009

Segnala al moderatore
Postato alle 22:21
Sabato, 28/11/2009
filtro i dati del datagrid tramite text nominato txtdescr, in cui inserisco il nome e poi clicco su un pulsante nominato cmdcerca e mi trova il nome che cerco. ma non vorrei farlo  tramite pulsante cmdcerca ma direttamente dal tasto invio della tastiera.

PM
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 22:43
Sabato, 28/11/2009
nella sub keydown devi scrivere
if keycode = 13 then ...

che significa: se viene premuto enter (=l'accapo) allora...

PM
Avatar
massimo (Normal User)
Expert


Messaggi: 210
Iscritto: 23/08/2009

Segnala al moderatore
Postato alle 23:19
Sabato, 28/11/2009
questo codice devo inserirlo nel txt  il text e nominato txtdecr. ho ptovato cosi:
if kecode = 13 then
txtdecr      non vā

PM
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 12:00
Domenica, 29/11/2009
Codice sorgente - presumibilmente VB.NET

  1. Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
  2. If KeyCode = 13 Then
  3. MsgBox "E' stato premuto enter!"
  4. End If
  5. End Sub


PM
Avatar
massimo (Normal User)
Expert


Messaggi: 210
Iscritto: 23/08/2009

Segnala al moderatore
Postato alle 13:27
Domenica, 29/11/2009
scusa, forse non mi spiego bene. il codice che mi ai dato lo so gia fare-
il problema e che  inserendo un nome ne text e ivece di cliccare sul commandbotton
vorrei far partire la ricerca premendo il pulsante della tastiera. usando il keydown

PM
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 13:35
Domenica, 29/11/2009
mm.. tu vuoi sapere come premere il pulsante attraverso la tastiera?

se si puoi settare la proprietā del commandbutton: default = true

oppure da quel codice postato al posto di msgbox metti call command1_click()

PM
Avatar
massimo (Normal User)
Expert


Messaggi: 210
Iscritto: 23/08/2009

Segnala al moderatore
Postato alle 16:32
Domenica, 29/11/2009
ok grazie tante funziona benissimo
cmq so che dovrei postare di nuovo. e possibile fare il calcolo direttamente dal datagrid?
in cui ho in colonna 3  in colonna 5 prezzo e in colonna in colonna 8 il totale
si puo fare?

PM
Pagine: [ 1 2 ] Precedente | Prossimo