Bonjour
J'aimerais sélectionner un élément d'une listBox sans pour autant que
l'évènement click de ce contrôle soit exécuté. J'ai essayé list1.text=...,
list1.listindex=..., list1=... sans succès.
Merci
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
Pierre Archambault
Salut Barsalou,
Il me semble que si tu ne mets pas de code dans l'événement Click, il ne se passera rien.
Ou alors si tu as du code dans cet événement, il doit y avoir une condition pour que ce code ne s'exécute pas. Tu pourrais vérifier cette condition au début de la procédure:
If Condition = True Then Exit Sub
Pierre
"Barsalou" a écrit dans le message de news:
Bonjour J'aimerais sélectionner un élément d'une listBox sans pour autant que l'évènement click de ce contrôle soit exécuté. J'ai essayé list1.text=..., list1.listindex=..., list1=... sans succès. Merci
Salut Barsalou,
Il me semble que si tu ne mets pas de code dans l'événement Click, il ne se
passera rien.
Ou alors si tu as du code dans cet événement, il doit y avoir une condition
pour que ce code ne s'exécute pas. Tu pourrais vérifier cette condition au
début de la procédure:
If Condition = True Then Exit Sub
Pierre
"Barsalou" <ericMettreUnPointbarsalou@wanadoo.fr> a écrit dans le message de
news: eOlHRMxGHHA.320@TK2MSFTNGP06.phx.gbl...
Bonjour
J'aimerais sélectionner un élément d'une listBox sans pour autant que
l'évènement click de ce contrôle soit exécuté. J'ai essayé list1.text=...,
list1.listindex=..., list1=... sans succès.
Merci
Il me semble que si tu ne mets pas de code dans l'événement Click, il ne se passera rien.
Ou alors si tu as du code dans cet événement, il doit y avoir une condition pour que ce code ne s'exécute pas. Tu pourrais vérifier cette condition au début de la procédure:
If Condition = True Then Exit Sub
Pierre
"Barsalou" a écrit dans le message de news:
Bonjour J'aimerais sélectionner un élément d'une listBox sans pour autant que l'évènement click de ce contrôle soit exécuté. J'ai essayé list1.text=..., list1.listindex=..., list1=... sans succès. Merci
JLuc
A l'endroit ou tu veux pouvoir selectionner par code, met avant Application.EnableEvent = False et aprés Application.EnableEvent = True
Si tu veux pouvoir selectionner à la souris sans événement, met un bouton de commande : Private Sub CommandButton1_Clic() If CommandButton.Caption = "Go" Then CommandButton.Caption = "Stop" Application.EnableEvent = False Else CommandButton.Caption = "Go" Application.EnableEvent = True End If End Sub
Barsalou a exprimé avec précision :
Bonjour J'aimerais sélectionner un élément d'une listBox sans pour autant que l'évènement click de ce contrôle soit exécuté. J'ai essayé list1.text=..., list1.listindex=..., list1=... sans succès. Merci
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
A l'endroit ou tu veux pouvoir selectionner par code, met avant
Application.EnableEvent = False
et aprés
Application.EnableEvent = True
Si tu veux pouvoir selectionner à la souris sans événement, met un
bouton de commande :
Private Sub CommandButton1_Clic()
If CommandButton.Caption = "Go" Then
CommandButton.Caption = "Stop"
Application.EnableEvent = False
Else
CommandButton.Caption = "Go"
Application.EnableEvent = True
End If
End Sub
Barsalou a exprimé avec précision :
Bonjour
J'aimerais sélectionner un élément d'une listBox sans pour autant que
l'évènement click de ce contrôle soit exécuté. J'ai essayé list1.text=...,
list1.listindex=..., list1=... sans succès.
Merci
A l'endroit ou tu veux pouvoir selectionner par code, met avant Application.EnableEvent = False et aprés Application.EnableEvent = True
Si tu veux pouvoir selectionner à la souris sans événement, met un bouton de commande : Private Sub CommandButton1_Clic() If CommandButton.Caption = "Go" Then CommandButton.Caption = "Stop" Application.EnableEvent = False Else CommandButton.Caption = "Go" Application.EnableEvent = True End If End Sub
Barsalou a exprimé avec précision :
Bonjour J'aimerais sélectionner un élément d'une listBox sans pour autant que l'évènement click de ce contrôle soit exécuté. J'ai essayé list1.text=..., list1.listindex=..., list1=... sans succès. Merci
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
Barsalou
Merci Je ne connaissais pas Application.EnableEvent
Merci
Je ne connaissais pas Application.EnableEvent
mais apparemment mon VB6 ne reconnaît ni Application ni EnableEvents Faut-il ajouter quelque chose dans les composants ? Merci
Application.EnableEvents est spécifique à VBA Excel.
-- Cordialement,
Jacques.
Guy DETIENNE
Salut ;O)
Attention... Ici c'est avant tout un groupe basé sur VB6 et versions antérieures... La solution que tu proposes n'est pas du VB mais bien VBA.
Pour le 'débutant' et apparement c'est la cas de Barsalou, il risque d'y avoir une grande confusion car il sera impossible d'utiliser le code proposé et ne comprendra pas pourquoi cela ne fonctionne pas et risque de tourner en rond.
Un programmeur VB averti sais que l'objet Application n'existe pas...
Donc il faudrait spécifier que la solution proposée ne s'adapte qu'à VBA et ici spécifiquement Excel me semble-t-il.
N'oublions pas que VB et VBA, malgré leur similitude syntaxique au niveau langage, sont 2 mondes ayant de très grandes différences.
Guy
"JLuc" a écrit dans le message de news:
A l'endroit ou tu veux pouvoir selectionner par code, met avant Application.EnableEvent = False et aprés Application.EnableEvent = True
Si tu veux pouvoir selectionner à la souris sans événement, met un bouton de commande : Private Sub CommandButton1_Clic() If CommandButton.Caption = "Go" Then CommandButton.Caption = "Stop" Application.EnableEvent = False Else CommandButton.Caption = "Go" Application.EnableEvent = True End If End Sub
Barsalou a exprimé avec précision :
Bonjour J'aimerais sélectionner un élément d'une listBox sans pour autant que l'évènement click de ce contrôle soit exécuté. J'ai essayé list1.text=..., list1.listindex=..., list1=... sans succès. Merci
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
Salut ;O)
Attention... Ici c'est avant tout un groupe basé sur VB6 et versions
antérieures...
La solution que tu proposes n'est pas du VB mais bien VBA.
Pour le 'débutant' et apparement c'est la cas de Barsalou, il risque d'y
avoir une grande confusion car il sera impossible d'utiliser le code proposé
et ne comprendra pas pourquoi cela ne fonctionne pas et risque de tourner en
rond.
Un programmeur VB averti sais que l'objet Application n'existe pas...
Donc il faudrait spécifier que la solution proposée ne s'adapte qu'à VBA et
ici spécifiquement Excel me semble-t-il.
N'oublions pas que VB et VBA, malgré leur similitude syntaxique au niveau
langage, sont 2 mondes ayant de très grandes différences.
Guy
"JLuc" <ns.jeanluc.laurent@free.fr.ns> a écrit dans le message de news:
mn.45837d6c51a280b9.40692@free.fr.ns...
A l'endroit ou tu veux pouvoir selectionner par code, met avant
Application.EnableEvent = False
et aprés
Application.EnableEvent = True
Si tu veux pouvoir selectionner à la souris sans événement, met un bouton
de commande :
Private Sub CommandButton1_Clic()
If CommandButton.Caption = "Go" Then
CommandButton.Caption = "Stop"
Application.EnableEvent = False
Else
CommandButton.Caption = "Go"
Application.EnableEvent = True
End If
End Sub
Barsalou a exprimé avec précision :
Bonjour
J'aimerais sélectionner un élément d'une listBox sans pour autant que
l'évènement click de ce contrôle soit exécuté. J'ai essayé
list1.text=..., list1.listindex=..., list1=... sans succès.
Merci
Attention... Ici c'est avant tout un groupe basé sur VB6 et versions antérieures... La solution que tu proposes n'est pas du VB mais bien VBA.
Pour le 'débutant' et apparement c'est la cas de Barsalou, il risque d'y avoir une grande confusion car il sera impossible d'utiliser le code proposé et ne comprendra pas pourquoi cela ne fonctionne pas et risque de tourner en rond.
Un programmeur VB averti sais que l'objet Application n'existe pas...
Donc il faudrait spécifier que la solution proposée ne s'adapte qu'à VBA et ici spécifiquement Excel me semble-t-il.
N'oublions pas que VB et VBA, malgré leur similitude syntaxique au niveau langage, sont 2 mondes ayant de très grandes différences.
Guy
"JLuc" a écrit dans le message de news:
A l'endroit ou tu veux pouvoir selectionner par code, met avant Application.EnableEvent = False et aprés Application.EnableEvent = True
Si tu veux pouvoir selectionner à la souris sans événement, met un bouton de commande : Private Sub CommandButton1_Clic() If CommandButton.Caption = "Go" Then CommandButton.Caption = "Stop" Application.EnableEvent = False Else CommandButton.Caption = "Go" Application.EnableEvent = True End If End Sub
Barsalou a exprimé avec précision :
Bonjour J'aimerais sélectionner un élément d'une listBox sans pour autant que l'évènement click de ce contrôle soit exécuté. J'ai essayé list1.text=..., list1.listindex=..., list1=... sans succès. Merci