Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Tasto invio
mercoledì 22 febbraio 2006 - 10.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
pappola
Profilo
| Newbie
16
messaggi | Data Invio:
mer 22 feb 2006 - 10:27
scusate ho un programmino che con il tasto invio mi connette al database il problema è che ho 2 pulsanti che al click fanno qualchecosa e il tasto invio mi funziona su l'ultimo pulsante usato, solo io voglio che funzioni solo su un tasto come posso fare???
pappola
sanbiz
Profilo
| Senior Member
208
messaggi | Data Invio:
mer 22 feb 2006 - 10:32
Imposta la proprietà .acceptButton sul pulsante che vuoi utilizzare di defaul.
Per dovere di cronaca la proprità .CandelButton serve per intercettare la pressione del tasto "ESC"
--
Sandro Bizioli
sanbiz
Profilo
| Senior Member
208
messaggi | Data Invio:
mer 22 feb 2006 - 10:32
Imposta la proprietà .acceptButton sul pulsante che vuoi utilizzare di defaul.
Per dovere di cronaca la proprità .CandelButton serve per intercettare la pressione del tasto "ESC"
--
Sandro Bizioli
pappola
Profilo
| Newbie
16
messaggi | Data Invio:
mer 22 feb 2006 - 11:02
l'ho fatto ma se io ho 2 pulsanti anche con la prop .acceptbutton su uno mi rimane in memoria l'ultimo asto utilizzato pigiando il tasto invio???? è strano lo so
pappola
sanbiz
Profilo
| Senior Member
208
messaggi | Data Invio:
mer 22 feb 2006 - 11:05
>l'ho fatto ma se io ho 2 pulsanti anche con la prop .acceptbutton
>su uno mi rimane in memoria l'ultimo asto utilizzato pigiando
>il tasto invio???? è strano lo so
Prova, sull'evento click del tuo pulsante, a spostare il focus nuovamente sul form (mioForm.setfocus)
A questo punto alla pressione successiva di Invio dovrebbe prendere il tasto di default
--
Sandro Bizioli
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 22 feb 2006 - 12:27
Scusami ma non ho capito molto bene a cosa ti serve la pressione del tasto INVIO....comunque per gestire un tasto invio da codice devi
prima di tutto andare sull'oggetto che utilizzi e scegliere l'evento KeyPress
al suo interno in vb net devi scrivere questo:
esempio di tasto invio che sposta il focus dalla textbxo1 alla textbox2
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = Chr(13) Then
e.Handled = True
Me.TextBox2.Focus()
End If
End Sub
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !