Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Evenemetn sur un textbox [ Divers / General ] (remifalcon)

lundi 8 septembre 2008 à 10:53:08 | Evenemetn sur un textbox

remifalcon

Bonjour,
J'avoue avoir déjà posé la question mais je n'ai jamais eu ma réponse
Je souhaite créer un événement sur un textbox : lors de l'appuie sur la touche entrée je veux qu'il se passe quelque chose
J'ai essayé ça ça ne marche pas :

   Private Sub TextBoxRecherchePc1_Keydown(ByVal KeyCode As Integer, ByVal Shift As Integer) Handles TextBoxRecherchePc1.KeyDown
        If KeyCode = 13 Then
            MsgBox("ok")
        End If
    End Sub

Je suis en VBA (je crois)

Merci!

lundi 8 septembre 2008 à 10:55:49 | Re : Evenemetn sur un textbox

thierry la fronde

Membre Club
bonjour

ce n'est pas plutôt la méthode KeyPress qu'il faudrait utiliser?

thierry la fronde

lundi 8 septembre 2008 à 11:10:36 | Re : Evenemetn sur un textbox

remifalcon

Meric de ta réponse rapide
J'ai essayé KeyPress mais pareil, je pense que ca ne vient pas de la

Error    1    Method 'Private Sub TextBoxRecherchePc1_Keydown(KeyCode As Integer, Shift As Integer)' cannot handle event 'Public Event KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs)' because they do not have a compatible signature.  

A quelle moment on appelle la méthode?


lundi 8 septembre 2008 à 11:15:57 | Re : Evenemetn sur un textbox

gillardg


Private Sub TextBox1_KeyDown( ByVal sender As Object , ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown

If e.KeyCode = Keys.Enter Then

MsgBox(

"enter" )

End If

End Sub ça veut dire quoi "Je suis en VBA (je crois)"
tu ne sais pas sous quel environement tu dévelloppe??
d'après ton code c'est vb.net mais pour en etre sur  
click sur le menu help => about
ou aide=>a propos de
tu auras la version de ton outil de dev


Bonjour chez vous !

lundi 8 septembre 2008 à 11:55:06 | Re : Evenemetn sur un textbox

remifalcon

a ba ça marche!!!
Peux tu m'expliquer ton code? Quand est ce que cette fonction est appelée? Pourquoi ces arguments

PS oui je n'étais pas sur d'etre en vb.net mais je ne comprend tjs pas la différence entre tous les langages commençant par vb.
vb.net c'est différent du c#?
Ce qu'on appel le "point net" c'est quoi?

Merci en tout cas pour ta réponse ça m'aide bien



lundi 8 septembre 2008 à 12:30:01 | Re : Evenemetn sur un textbox

gillardg

1 cet évènement se produit chaque fois que tu appuie sur une touche de ton clavier
2 quels arguments
3 les différences entre les langages vb
le plus récent vb9 = vb2008 c'est du vb.net ( vb.net=vb7 vb8 vb9)

plus vieux il y a vb6 qui date du siècle passé et qui n'as plus aucun intérêt à mes yeux si on travaille sur des machines récentes et performantes puisqu'il ne peut compiler du 64 bits
(c'est comme utiliser vb3 sous win95)

dot net ou .net = qui dépends du framework .net
vb.net est très différent du c# qui lui est un descendant de [ c + pascal + java ]
voila j'espère avoir répondu à toutes tes questions

Bonjour chez vous !

mardi 9 septembre 2008 à 15:27:04 | Re : Evenemetn sur un textbox

PCPT

Administrateur CodeS-SourceS
salut,

ton erreur venait du fait que tu as copié la moitié d'un code VB6 dans VB.NET, donc les paramètres
(KeyCode As Integer, Shift As Integer) ne correspondaient pas à la déclaration attendue qui était ( ByVal sender As Object , ByVal e As System.Windows.Forms.KeyEventArgs) .

Point (.) Net = Dot (.) Net
DotNet est une technologie, pas un langage
Visual Studio (2002, 2003, 2005, 2008) est l'environnement complet pour les différents langages DotNet, à savoir pour les plus connus VB.Net, C++.Net, C#, J#, ASP.NET
(la suite regroupe près de 40 langages)

il y a plusieurs suites Edition EXPRESS qui ne reprennent chacune qu'un seul langage.
VB.NET, ASP.Net (webdevelopper), C++.net, C#

donc si tu copies du VB6 dans VB.NET, il risque d'y avoir des problèmes
(quoi qu'à la vue de certains codes.....)

les langages basés sur la techno DotNet ont une syntaxe relativement similaire puisque les appels se font via des méthodes communes, accessible dans le framework qui leur est commun.
aussi on peut assez facilement se repérer dans ces différents langages, mais la syntaxe (pour ta question) VB versus C# est bien différente, d'où l'apparition de convertisseurs "basiques" pour aider....

ps : VB6 ne compilera pas du x64, mais un EXE VB6 pourra tourner sur du x64 sous certaines conditions 
pas mort, pas mort....

++


Prenez un instant pour répondre à ce sondage svp  

mardi 9 septembre 2008 à 16:00:40 | Re : Evenemetn sur un textbox

gillardg

oui PCPT en 2000 j'ai encore trouvé un trucware fait en vb3 et qui prétendait utiliser les dernières technologies de microslot windaube

mardi 9 septembre 2008 à 16:25:14 | Re : Evenemetn sur un textbox

PCPT

Administrateur CodeS-SourceS
très utile çà, y'avait du x64 en 2000 ?
vb9 existait?

stp compare ce qui est comparable, çà évitera que tous les topics partent en troll !
merci !


Prenez un instant pour répondre à ce sondage svp  

jeudi 11 septembre 2008 à 12:00:21 | Re : Evenemetn sur un textbox

remifalcon

Eh be merci
Tout cela m'a bien aidé



Cette discussion est classé dans : textbox, keydown, evenemetn, byval, textboxrecherchepc1


Répondre à ce message

Sujets en rapport avec ce message

Private Sub textbox_KeyDown avec un numero d'index? [ par gere ] J'ai :-un groupe d'une 50ene de textbox : txtkey(0), txtkey(1), txtkey(2)...-un tableau "listeCSKey( )" qui contient des chaines de caractères corresp Rajouter un chiffre dans une Textbox [ par Dri60 ] Bonjour, j'espère que je ne me suis pas trompé de Forum J'essaye de créer une calculatrice pour ajouter dans un programme en VB2005. Seulement, si je VB6 Problème avec KeyDown [ par JeffC1977 ] Bonjour à tous...J'ai un problème avec mon KewPress....J'ai un programme de conversion...Donc j'inscrit une valeur dans un textbox j'affiche dans mon Petit probleme avec petit programme [ par Bastien88 ] Voila g un petit probleme, je suis debutant en visual studio 2005 et j'ai un programme a faire, tout simple mais qui me pose deja des probleme:C'est u Textbox par code [ par jujube ] Bonjour, j'ai trouvé ce code sur le forum qui permet de créer un textbox par programmation. Pourriez-vous m'indiquer de quelle façon je peux modifier Déclaration des plusieurs control avec le même nom [ par jpse ] Bonjour,        Je voudrais savoir si on peut déclarer dans le fichier desinger ( MaForm.designer) plusieur instance de control (textbox disons) et ap Récupérer le contenu d'une TextBox [ par CryoCid ] Bonjours,J'ai actuellement un problème avec les TextBox sur Excel :J'ai créé une fenêtre avec plusieurs TextBox, ces TextBox une fois rempli vont rens probleme affichage textbox [ par drx7 ] bonjour voici mon problème: j'écoute le port série et j'affiche les données dans une textboxCode :<pre class="alt2" dir="ltr" style="bor Editer le texte d'une TextBox [ par FilD ] Bonjours à tous.Le module de dessin de Excel 2007 permet de créer des TextBox. Mais comment éditer le texte de ces TextBox en partir par VBAMerci pour Problème pour codé une textbox configurable pas l'utilisateur [ par mySQL15 ] Bonjour tout le monde, je voulais vous demandé de l'aide pour un de mes nombreux petit projetsenfaite on a plusieurs textbox et une en multiligne.Dans


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.