begin process at 2012 02 16 01:46:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

ouverture automatique d'un combobox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ouverture automatique d'un combobox

mardi 7 juillet 2009 à 16:30:53 | ouverture automatique d'un combobox

spamito

Bonjour, J'aimerai savoir comment puis-je ouvrir un combobox automatiquement dès qu'il reçois le Focus. Merci pour votre aide.
mardi 7 juillet 2009 à 22:12:50 | Re : ouverture automatique d'un combobox

matt_18

Salut spamito !

Essai d'écrire ça dans l'évènement GotFocus de ton combo :

SendKeys "{F4}"

J'espère avoir répondu à ta question ;-)

M@tt

La prog c'est mon dada !
mardi 7 juillet 2009 à 22:25:39 | Re : ouverture automatique d'un combobox

spamito

Il me donne un bug : Permission refusée.
mardi 7 juillet 2009 à 22:32:43 | Re : ouverture automatique d'un combobox

matt_18

C'est bien un programme en VB6 !?

M@tt

La prog c'est mon dada !
mardi 7 juillet 2009 à 22:37:09 | Re : ouverture automatique d'un combobox

matt_18

Je viens de refaire le test, ça fonctionne très bien lorsque j'écris ça :

Private Sub Combo1_GotFocus()
    SendKeys "{F4}"
End Sub



M@tt

La prog c'est mon dada !
mardi 7 juillet 2009 à 22:43:04 | Re : ouverture automatique d'un combobox

matt_18

Bon apparamet tu dois utiliser Windows Vista puisque SendKeys ne fonctionne pas sous Vista .... Donc voici un code alternatif à SendKeys :

Public Declare Sub keybd Lib "user32" Alias "keybd_event" _
  (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, _
  ByVal dwExtraInfo As Long)

Private Sub Combo1_GotFocus()
keybd vbF4, 0, 0, 0     'Ici on simule l'appui sur F4
keybd vbF4, 0, 2, 0
     'Ici on simule que l'on relache F4
End Sub

En plus la fonction SendKeys est a éviter ... Voilà j'espere que cela va fonctionner ;-)
M@tt

La prog c'est mon dada !
mardi 7 juillet 2009 à 22:46:48 | Re : ouverture automatique d'un combobox

matt_18

Petite erreur de me part : remplace vbF4 par vbKeyF4 ...

M@tt

La prog c'est mon dada !
mardi 7 juillet 2009 à 22:50:57 | Re : ouverture automatique d'un combobox

spamito

Oui c'est du Vista. 1 - Merci bcp pour ton aide. 2 - Au niveau du premier code, il me donne l'erreur suivante : "Des constantes, chaines de longueur fixe, tableaux, types définis par l'utilisateur et instructions Declare ne sont pas autorisé comme membres Public de modules d'objet"
mardi 7 juillet 2009 à 23:17:19 | Re : ouverture automatique d'un combobox

jmf0

Membre Club
Réponse acceptée !
Bonsoir,

J'espère que tu développes bien sous VB6 et non sous VBA (sans quoi la chose ne pourra pas marcher sans ajouter dfe quoi extraitre le hwnd de ta combo d'abord ...)

Regarde ceci :

Private Declare Function SendMessage& Lib "user32" Alias "SendMessageA" _
               (ByVal hwnd&, ByVal wMsg&, ByVal wParam&, lParam As Any)

Private Sub Form_Load()
  For i = 1 To 100
    Combo1.AddItem i
  Next
  SendMessage Combo1.hwnd, &H14F, 1, 0
End Sub


mardi 7 juillet 2009 à 23:49:32 | Re : ouverture automatique d'un combobox

spamito

Merci beaucoup merci à vous tous. ça marche maintenant


Cette discussion est classée dans : combobox, ouverture, automatique


Répondre à ce message

Sujets en rapport avec ce message

ouverture de fichier automatique [ par wacko ] salut !je suis confronté a un problème :j'ai programmé un petit lecteur mp3, j'arrive à l'associeravec les fichiers de type .mp3 et .wma mais je n'arr ouverture automatique [ par stefetisa18 ] bonjourtout d'abord un grand merci a ztp diffusion pour son aidej'ai encore un probleme je souhaite fermer un classeur c:>\excel\cahier.xls sans quitt Macro: demarrage automatique lors ouverture formulaire [ par gerald24ans ] Bonjour,qqun pourait il m aiguiller sur comment executer une macro des le lancement de l'application (au chargement du formulaire par exemple ?).merci Recherche automatique ds une combobox [ par Fonky83 ] Bonjour à tous,J'ai une combobox qui affiche des numéros de dossiers au format 5 chiffres (ex : 06144, 11589, 00233...).Je voudrais que lorsqu'on sais combobox combiner avec un filtre automatique [ par bunger ] bonjourj'ai un petit soucialors voila j'aimerai pouvoir recuperer dans un combobox les items qui sont lister dans la cellule du haut d'un filtre autom ouverture automatique [ par btz ] bonjourencore une question stupidej ai fait un programme en vb6et je les graver sur un dvd r  comment faire pour que le dvd s ouvre tout seulj ai mis Ouverture de la liste de choix d'un combobox [ par Bestgamer ] Bonjour,Je cherche comment, à partir du code, d'afficher la liste des items que j'ai dans mon combobox comme si j'aurais cliqué sur la fléche du combo Combobox - VB.NET et complétion automatique [ par vapo ] Bonsoir, Je voudrais savoir si quelqu'un a déjà développé un bout de code pour faire à partir d'une saisie, une requête dans une base de donnèes et r exécution automatique d'un fichier .exe à l'ouverture d'une session [ par debutant VB ] Bonjour à tous,j'ai fait une recherche, et je n'ai pas trouvé ce que je cherchais,mais quelqu'un a peut-être déjà demandé.Je voudrai savoir comment on Ouverture automatique d'une page d'accueil [ par Nicosssse ] Salut, je suis vraiment plus que débutant. Quelle macro dois-je écrire pour que mon classeur Excel s'ouvre automatiquement sur une page spécifique.D'a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,669 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales