J'utilise un DataGrid dans lequel des modifications sont faites par
l'utilisateur.
Le problème est que je n'arrive pas à récupérer l'événement qui me permet de
contrôler que l'utilisateur a activé la touche Enter.
Qte.TextBox étant le contenu d'une cellule de la DataGridk, j'ai bien
déclaré quelque chose de ce genre
Qte.TextBox.KeyPress += new KeyPressEventHandler(Qte_TextBox_KeyPress)
pour ensuite récupérer la valeur du e.Keychar mais lorsque la touche Enter
est activée, le programme ne rentre pas dans cette entrée de programme.
Ma question : Comment savoir si l'utilisateur a activé la touche Enter pour
valider la saisie dans une cellule d'un DataGrid ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
"Jean-Marc SOUCHEZ" wrote in message news:%
Bonjour à tous,
J'utilise un DataGrid dans lequel des modifications sont faites par l'utilisateur. Le problème est que je n'arrive pas à récupérer l'événement qui me permet de contrôler que l'utilisateur a activé la touche Enter. Qte.TextBox étant le contenu d'une cellule de la DataGridk, j'ai bien déclaré quelque chose de ce genre Qte.TextBox.KeyPress += new KeyPressEventHandler(Qte_TextBox_KeyPress) pour ensuite récupérer la valeur du e.Keychar mais lorsque la touche Enter est activée, le programme ne rentre pas dans cette entrée de programme.
Ma question : Comment savoir si l'utilisateur a activé la touche Enter pour valider la saisie dans une cellule d'un DataGrid ?
Merci d'avances pour vos réponses.
-- Jean-Marc SOUCHEZ www.duotech.fr
Pourquoi ne pas utiliser l'évènement Validating hérité de Control ?
-- Paul Bacelar MVP VC++
"Jean-Marc SOUCHEZ" <jmsouchez@duotech.fr> wrote in message
news:%23oxuv8hPGHA.3260@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'utilise un DataGrid dans lequel des modifications sont faites par
l'utilisateur.
Le problème est que je n'arrive pas à récupérer l'événement qui me permet
de
contrôler que l'utilisateur a activé la touche Enter.
Qte.TextBox étant le contenu d'une cellule de la DataGridk, j'ai bien
déclaré quelque chose de ce genre
Qte.TextBox.KeyPress += new KeyPressEventHandler(Qte_TextBox_KeyPress)
pour ensuite récupérer la valeur du e.Keychar mais lorsque la touche Enter
est activée, le programme ne rentre pas dans cette entrée de programme.
Ma question : Comment savoir si l'utilisateur a activé la touche Enter
pour
valider la saisie dans une cellule d'un DataGrid ?
Merci d'avances pour vos réponses.
--
Jean-Marc SOUCHEZ
www.duotech.fr
Pourquoi ne pas utiliser l'évènement Validating hérité de Control ?
J'utilise un DataGrid dans lequel des modifications sont faites par l'utilisateur. Le problème est que je n'arrive pas à récupérer l'événement qui me permet de contrôler que l'utilisateur a activé la touche Enter. Qte.TextBox étant le contenu d'une cellule de la DataGridk, j'ai bien déclaré quelque chose de ce genre Qte.TextBox.KeyPress += new KeyPressEventHandler(Qte_TextBox_KeyPress) pour ensuite récupérer la valeur du e.Keychar mais lorsque la touche Enter est activée, le programme ne rentre pas dans cette entrée de programme.
Ma question : Comment savoir si l'utilisateur a activé la touche Enter pour valider la saisie dans une cellule d'un DataGrid ?
Merci d'avances pour vos réponses.
-- Jean-Marc SOUCHEZ www.duotech.fr
Pourquoi ne pas utiliser l'évènement Validating hérité de Control ?
-- Paul Bacelar MVP VC++
Jean-Marc SOUCHEZ
Paul,
Tout d'abord, merci pour ta réponse.
L'évènement Validating sur le control fonctionne correctement lorsqu'on utilise la flèche droite, la flèche gauche, la flèche basse, la flèche haute, la touche tabulation, le click de la souris mais ne fonctionne pas pour la touche Entrée du clavier ainsi que la touche SHIFT + TAB. j'ai vraiment essayé tous les événements du control (pour info, au nombre de 64), aucun ne me permet d'accéder à un événement lorsque la touche Entrée du clavier est activée. pour info je développe en C# sur Visual Studio 2003. serais-ce un bug de la version 2003 ?
-- Jean-Marc SOUCHEZ www.duotech.fr
"Paul Bacelar" a écrit dans le message de news:
"Jean-Marc SOUCHEZ" wrote in message news:%
Bonjour à tous,
J'utilise un DataGrid dans lequel des modifications sont faites par l'utilisateur. Le problème est que je n'arrive pas à récupérer l'événement qui me permet de contrôler que l'utilisateur a activé la touche Enter. Qte.TextBox étant le contenu d'une cellule de la DataGridk, j'ai bien déclaré quelque chose de ce genre Qte.TextBox.KeyPress += new KeyPressEventHandler(Qte_TextBox_KeyPress) pour ensuite récupérer la valeur du e.Keychar mais lorsque la touche Enter est activée, le programme ne rentre pas dans cette entrée de programme.
Ma question : Comment savoir si l'utilisateur a activé la touche Enter pour valider la saisie dans une cellule d'un DataGrid ?
Merci d'avances pour vos réponses.
-- Jean-Marc SOUCHEZ www.duotech.fr
Pourquoi ne pas utiliser l'évènement Validating hérité de Control ?
-- Paul Bacelar MVP VC++
Paul,
Tout d'abord, merci pour ta réponse.
L'évènement Validating sur le control fonctionne correctement lorsqu'on
utilise la flèche droite, la flèche gauche, la flèche basse, la flèche
haute, la touche tabulation, le click de la souris
mais ne fonctionne pas pour la touche Entrée du clavier ainsi que la touche
SHIFT + TAB.
j'ai vraiment essayé tous les événements du control (pour info, au nombre de
64), aucun ne me permet d'accéder à un événement lorsque la touche Entrée du
clavier est activée.
pour info je développe en C# sur Visual Studio 2003.
serais-ce un bug de la version 2003 ?
--
Jean-Marc SOUCHEZ
www.duotech.fr
"Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net> a écrit dans le message
de news: uklo33mPGHA.2624@TK2MSFTNGP12.phx.gbl...
"Jean-Marc SOUCHEZ" <jmsouchez@duotech.fr> wrote in message
news:%23oxuv8hPGHA.3260@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'utilise un DataGrid dans lequel des modifications sont faites par
l'utilisateur.
Le problème est que je n'arrive pas à récupérer l'événement qui me permet
de
contrôler que l'utilisateur a activé la touche Enter.
Qte.TextBox étant le contenu d'une cellule de la DataGridk, j'ai bien
déclaré quelque chose de ce genre
Qte.TextBox.KeyPress += new KeyPressEventHandler(Qte_TextBox_KeyPress)
pour ensuite récupérer la valeur du e.Keychar mais lorsque la touche
Enter
est activée, le programme ne rentre pas dans cette entrée de programme.
Ma question : Comment savoir si l'utilisateur a activé la touche Enter
pour
valider la saisie dans une cellule d'un DataGrid ?
Merci d'avances pour vos réponses.
--
Jean-Marc SOUCHEZ
www.duotech.fr
Pourquoi ne pas utiliser l'évènement Validating hérité de Control ?
L'évènement Validating sur le control fonctionne correctement lorsqu'on utilise la flèche droite, la flèche gauche, la flèche basse, la flèche haute, la touche tabulation, le click de la souris mais ne fonctionne pas pour la touche Entrée du clavier ainsi que la touche SHIFT + TAB. j'ai vraiment essayé tous les événements du control (pour info, au nombre de 64), aucun ne me permet d'accéder à un événement lorsque la touche Entrée du clavier est activée. pour info je développe en C# sur Visual Studio 2003. serais-ce un bug de la version 2003 ?
-- Jean-Marc SOUCHEZ www.duotech.fr
"Paul Bacelar" a écrit dans le message de news:
"Jean-Marc SOUCHEZ" wrote in message news:%
Bonjour à tous,
J'utilise un DataGrid dans lequel des modifications sont faites par l'utilisateur. Le problème est que je n'arrive pas à récupérer l'événement qui me permet de contrôler que l'utilisateur a activé la touche Enter. Qte.TextBox étant le contenu d'une cellule de la DataGridk, j'ai bien déclaré quelque chose de ce genre Qte.TextBox.KeyPress += new KeyPressEventHandler(Qte_TextBox_KeyPress) pour ensuite récupérer la valeur du e.Keychar mais lorsque la touche Enter est activée, le programme ne rentre pas dans cette entrée de programme.
Ma question : Comment savoir si l'utilisateur a activé la touche Enter pour valider la saisie dans une cellule d'un DataGrid ?
Merci d'avances pour vos réponses.
-- Jean-Marc SOUCHEZ www.duotech.fr
Pourquoi ne pas utiliser l'évènement Validating hérité de Control ?
-- Paul Bacelar MVP VC++
Paul Bacelar
Je comprend pas trop. Le KeyPress sur un DataGrid .NET2.0 fonctionne très bien sur la touche Enter. -- Paul Bacelar MVP VC++
"Jean-Marc SOUCHEZ" wrote in message news:
Paul,
Tout d'abord, merci pour ta réponse.
L'évènement Validating sur le control fonctionne correctement lorsqu'on utilise la flèche droite, la flèche gauche, la flèche basse, la flèche haute, la touche tabulation, le click de la souris mais ne fonctionne pas pour la touche Entrée du clavier ainsi que la touche SHIFT + TAB. j'ai vraiment essayé tous les événements du control (pour info, au nombre de 64), aucun ne me permet d'accéder à un événement lorsque la touche Entrée du clavier est activée. pour info je développe en C# sur Visual Studio 2003. serais-ce un bug de la version 2003 ?
-- Jean-Marc SOUCHEZ www.duotech.fr
"Paul Bacelar" a écrit dans le message de news:
"Jean-Marc SOUCHEZ" wrote in message news:%
Bonjour à tous,
J'utilise un DataGrid dans lequel des modifications sont faites par l'utilisateur. Le problème est que je n'arrive pas à récupérer l'événement qui me permet de contrôler que l'utilisateur a activé la touche Enter. Qte.TextBox étant le contenu d'une cellule de la DataGridk, j'ai bien déclaré quelque chose de ce genre Qte.TextBox.KeyPress += new KeyPressEventHandler(Qte_TextBox_KeyPress) pour ensuite récupérer la valeur du e.Keychar mais lorsque la touche Enter est activée, le programme ne rentre pas dans cette entrée de programme.
Ma question : Comment savoir si l'utilisateur a activé la touche Enter pour valider la saisie dans une cellule d'un DataGrid ?
Merci d'avances pour vos réponses.
-- Jean-Marc SOUCHEZ www.duotech.fr
Pourquoi ne pas utiliser l'évènement Validating hérité de Control ?
-- Paul Bacelar MVP VC++
Je comprend pas trop.
Le KeyPress sur un DataGrid .NET2.0 fonctionne très bien sur la touche
Enter.
--
Paul Bacelar
MVP VC++
"Jean-Marc SOUCHEZ" <jmsouchez@duotech.fr> wrote in message
news:uVMDuRqPGHA.5856@TK2MSFTNGP10.phx.gbl...
Paul,
Tout d'abord, merci pour ta réponse.
L'évènement Validating sur le control fonctionne correctement lorsqu'on
utilise la flèche droite, la flèche gauche, la flèche basse, la flèche
haute, la touche tabulation, le click de la souris
mais ne fonctionne pas pour la touche Entrée du clavier ainsi que la
touche SHIFT + TAB.
j'ai vraiment essayé tous les événements du control (pour info, au nombre
de 64), aucun ne me permet d'accéder à un événement lorsque la touche
Entrée du clavier est activée.
pour info je développe en C# sur Visual Studio 2003.
serais-ce un bug de la version 2003 ?
--
Jean-Marc SOUCHEZ
www.duotech.fr
"Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net> a écrit dans le message
de news: uklo33mPGHA.2624@TK2MSFTNGP12.phx.gbl...
"Jean-Marc SOUCHEZ" <jmsouchez@duotech.fr> wrote in message
news:%23oxuv8hPGHA.3260@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
J'utilise un DataGrid dans lequel des modifications sont faites par
l'utilisateur.
Le problème est que je n'arrive pas à récupérer l'événement qui me
permet de
contrôler que l'utilisateur a activé la touche Enter.
Qte.TextBox étant le contenu d'une cellule de la DataGridk, j'ai bien
déclaré quelque chose de ce genre
Qte.TextBox.KeyPress += new KeyPressEventHandler(Qte_TextBox_KeyPress)
pour ensuite récupérer la valeur du e.Keychar mais lorsque la touche
Enter
est activée, le programme ne rentre pas dans cette entrée de programme.
Ma question : Comment savoir si l'utilisateur a activé la touche Enter
pour
valider la saisie dans une cellule d'un DataGrid ?
Merci d'avances pour vos réponses.
--
Jean-Marc SOUCHEZ
www.duotech.fr
Pourquoi ne pas utiliser l'évènement Validating hérité de Control ?
Je comprend pas trop. Le KeyPress sur un DataGrid .NET2.0 fonctionne très bien sur la touche Enter. -- Paul Bacelar MVP VC++
"Jean-Marc SOUCHEZ" wrote in message news:
Paul,
Tout d'abord, merci pour ta réponse.
L'évènement Validating sur le control fonctionne correctement lorsqu'on utilise la flèche droite, la flèche gauche, la flèche basse, la flèche haute, la touche tabulation, le click de la souris mais ne fonctionne pas pour la touche Entrée du clavier ainsi que la touche SHIFT + TAB. j'ai vraiment essayé tous les événements du control (pour info, au nombre de 64), aucun ne me permet d'accéder à un événement lorsque la touche Entrée du clavier est activée. pour info je développe en C# sur Visual Studio 2003. serais-ce un bug de la version 2003 ?
-- Jean-Marc SOUCHEZ www.duotech.fr
"Paul Bacelar" a écrit dans le message de news:
"Jean-Marc SOUCHEZ" wrote in message news:%
Bonjour à tous,
J'utilise un DataGrid dans lequel des modifications sont faites par l'utilisateur. Le problème est que je n'arrive pas à récupérer l'événement qui me permet de contrôler que l'utilisateur a activé la touche Enter. Qte.TextBox étant le contenu d'une cellule de la DataGridk, j'ai bien déclaré quelque chose de ce genre Qte.TextBox.KeyPress += new KeyPressEventHandler(Qte_TextBox_KeyPress) pour ensuite récupérer la valeur du e.Keychar mais lorsque la touche Enter est activée, le programme ne rentre pas dans cette entrée de programme.
Ma question : Comment savoir si l'utilisateur a activé la touche Enter pour valider la saisie dans une cellule d'un DataGrid ?
Merci d'avances pour vos réponses.
-- Jean-Marc SOUCHEZ www.duotech.fr
Pourquoi ne pas utiliser l'évènement Validating hérité de Control ?