IslandMan974
Messages postés104Date d'inscriptionmercredi 4 mai 2005StatutMembreDernière intervention27 juin 2007
-
4 mai 2007 à 11:33
IslandMan974
Messages postés104Date d'inscriptionmercredi 4 mai 2005StatutMembreDernière intervention27 juin 2007
-
4 mai 2007 à 22:06
Bonjour,
Je dispose d'une page web contenant 2 textboxs et 2 boutons "valider"
Je voudrais savoir comment faire pour que lorsque l'utilisateur remplit la textbox1 et appuye sur "entrer" cela simule un click sur le bouton1 et lorsqu'il remplit la textbox2 et appuye sur "entrer" cela simule le bouton2.
J'ai essaye ca maissans succes.
Merci d'avance
Partial
Class _Default
Inherits System.Web.UI.Page
Protected
Sub Button1_Click(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
Handles Button1.Click
Label1.Text =
"Button1 clicked!"
End
Sub
Protected
Sub Button2_Click(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
Handles Button2.Click
Label1.Text =
"Button2 clicked!"
End
Sub
Private
Sub TextBox1_KeyDown(
ByVal KeyCode
As
Integer,
ByVal Shift
As
Integer)
If KeyCode = 13
Then
Label1.Text =
"Button1 clicked!"
End
If
End
Sub
Private
Sub TextBox2_KeyDown(
ByVal KeyCode
As
Integer,
ByVal Shift
As
Integer)
if KeyCode = 13
Then
Label1.Text =
"Button2 clicked!"
End
If
End
Sub
Je met chaque couple (bouton ,textbox) dans un panel .Le Panel dispose de la propriete "DefaultButton" que je a "Button1" pour Panel1
et je fais de meme avec Panel2
Donc que je clique sur ma TextBox1 ke bouton de validation est "Bouton1" .
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 4 mai 2007 à 11:37
SAlut,
Il te suffit d'appeler l'événement click du bouton depuis l'événement KeyDown de tes textbox
Exemple
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
Label1.Text = "Button2 clicked!"
End Sub<hr />
Private Sub TextBox2_KeyDown(ByVal KeyCode As Integer, ByVal Shift As Integer)
If KeyCode = 13 Then
'LE SEUL TRUS C'EST QUE NE FAISANT PAS DE .NET je ne sais pas comment renseigner sender et e
Call Button2_Click(BLABLA, TOTO)
End If
End Sub<hr />, ----
[code.aspx?ID=41455 By Renfield]
jmfmarques
Messages postés7668Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 4 mai 2007 à 11:40
Bonjour :
A ton choix :
- soit appeler la sous_routine de l'événement Click
- soit donner la valeur True au bouton à cliquer
Le tout dans l'événement Keypress de la textbox si l'on y presse la touche enter
Le code que tu montres, par ailleurs, révêle que tu développes sous VB6 et non sous VB.Net (la présente section ) !!!
Essaye d'y prêter attention la prochaine fois, s'il te plait.
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 20072 4 mai 2007 à 14:51
Personnellement c' est Key_Up (relachement de la touche)
que j' utilise dans ce genre de traitement avec un test sur
KeyCode = VbKeyReturn
Mais encore unefois je ne sais pas quel paramètre est passé en .net