Tasto invio

mercoledì 22 febbraio 2006 - 10.27

pappola Profilo | Newbie

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

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

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

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

>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

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/
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5