Accueil > Forum > > > > Application et focus
Application et focus
mercredi 9 novembre 2005 à 15:37:34 |
Application et focus

croco83
|
Bonjour à tous, Je suis débutante en vb6 et il m'a été demandé développer une petite application en vb6 qui sert à gérer les appels téléphoniques de ma société. Ce que j'ai fait seulement je rencontre un petit souci. En effet lorque quelqu'un nous appelle, j'ai un petit form qui s'ouvre en haut de mon écran et qui m'affiche la personne qui appelle et ensuite il disparait . Seulement l'ouverture de ce form, il prend le focus sur c que j'étais entrain de faire et ne me le redonne pas lorsqu'il disparait. Existe-t-il donc un moyen pour que mon form s'ouvre s'en me prendre le focus sur ce que j'étais entrain de faire? Merci d'avance
|
|
mercredi 9 novembre 2005 à 15:55:41 |
Re : Application et focus

BlackAngel2
|
Salut à toi, Je ne sais pas lorsque tu dis "il prend le focus sur c que j'étais entrain de faire " si tu parles de n'importe lequel des programmes Windows... Si oui, je ne peux pas t'aider et je ne sais pas si ça se fait en programmation savoir que exemple tu étais dans Word avant que t'as form s'ouvre et redonner le focus à Word par la suite. Au pire tu peux faire les touches Alt+Tab pour revenir au programme avec lequel tu travaillais.
Si toutes fois tu veux dire que tu travaillais dans une application VB6 et qu'une form appartenant à cette même application VB6 s'ouvre et bien voici la solution:
Dim frmLastFocus as Form 'tu déclares cette variable de façon globale
'Pour chaque form dans ton programme private sub Form1_LostFocus() frmLastFocus = Form1 'tu affectes le nom de la form qui vient de perdre le focus end sub
'Ensuite à l'endroit ou tu fermes la form qui afficher l'info de la personne 'Soit que tu utilises form.hide ou unload (form), je ne sais pas lequel des deux tu utilises 'Tu inserts ceci
frmLastFocus.setFocus
Voilà j'espère t'avoir aidé
Pascal
|
|
mercredi 9 novembre 2005 à 16:04:10 |
Re : Application et focus

croco83
|
Merci pascal pour ta réponse. Mais malheureusement mon problème concerne la premiere possibilité que tu as évoqué à savoir que j'aimerai recupere le focus si je suis sur le net ou si je suis sur word... Alors ce que j'aimerai c'est que mon form s'ouvre s'en prendre le focus. Pensez vous que cela soit possible? si oui comment dois je le programmer? merci d'avance
|
|
mercredi 9 novembre 2005 à 16:56:22 |
Re : Application et focus

BlackAngel2
|
Vérifie ceci. La prochaine fois lorsque ta form va s'ouvrir et ce fermer, fait les touches Alt(gauche)+Tab et voit si le focus revient au programme auquel tu étais. Si oui, recherche sur internet comment envoyé la commande Alt+Tab à l'ordinateur à l'aide de programmation VB6 lorsque tu auras trouvé insert la commande juste après la ligne de code qui ferme ta form. Et, je penses que ça devrait fonctionner. Pour l'instant c'est la seule solution qui me vient en tête. J'aimerais bien t'aider à trouver la commande que tu as besoin, mais je suis au travail et moi aussi j'ai un problème à résoudre ;p
Si tu as d'autres questions, ne te gêne pas.
une autre idée me vient en tête, si tu ne fais que rabaisser ta form dans la barre des tâches, tu pourrais dans l'événement KeyDown(je crois) faire en sorte de forcer un Alt+Tab en l'affectant à la variable KeyCode de l'événement KeyDown. Voit si ces idées sont bonnes pour toi.
bonne chance
|
|
mercredi 9 novembre 2005 à 16:58:33 |
Re : Application et focus

ScSami
|
Réponse acceptée !
Il existe une solution à ton problème, ça c'est certain, comment, j'en sais rien. Mais tu peux essayer de faire mumuse avec la propriété ShowInTaskBar de ta form. Je pense que si tu la mets à False ça devrait résoudre ton problème... Mais normalement, une fois qu'une application se ferme le focus est automatiquement rendu au prédécésseur!!! Je suis certain que tu as du bricoler les propriétés de ta form (changer le style, ...). Essaye d'entrer d'autres valeurs... Enjoy 
( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
|
|
mercredi 9 novembre 2005 à 17:59:51 |
Re : Application et focus

croco83
|
Merci pour ces infos ca marche
|
|
Cette discussion est classée dans : form, application, vb6, focus, seulement
Répondre à ce message
Sujets en rapport avec ce message
Refresh form après perte de focus [VB6] [ par jaco2 ]
Dans un programme de sauvegarde, j'ai un formulaire avec une progress bar qui s'affiche bien jusqu'à ce que je bascule sur une autre appli et là, plus
VB6 Focus + Presse sur Entrer [ par ssefyou ]
Salut, j'ai une form qui contient une zone de text et des button,mon soucis c'est que je veux lancer un truc quant je tape la touche "entrer" du clav
Fermer une application [ par PCTass ]
J'ai un programme assez long qui s'effectue. Si je click sur le bouton fin je voudrais qu'il s'arrete et revienne sur le menu ( form precedente ). J'a
mauvaise manip en VB6 [ par petchy ]
bonsoirj'ai fait une mauvaise manip ;dans mon dossier de mon programme j'ai remplacer une formpar une autre et du coup je n'est plus la form principal
Comment supprimer le focus d'un Webbrowser [ par lassons ]
bonjour je cherche a creer une ptite application qui va recuperer des statistiques de mon entreprise via le Webbrowser cependant meme si la fenettre e
Rendre transparente la form seulement?? [ par f bnkcm ]
Salut tous,Vous pouvez me dire comment faire pour rendre la form toute seule transparente avec réglage de 0 à 255, les autre composants; contrôles, te
Perte du focus de mon appli [ par samoht ]
Bonjour,J'aimerais savoir comment intercepter la perte de main de mon application. C'est à dire savoir si c'est une autre application qui est maintena
changer une form a partir d'un module en vb.net <>vb6 [ par toxjamescook ]
bonjour j'aimerais savoir comment changer les valeurs (par ex ) d'une form a partir d'un moduleen vb6 c'etait facile:form1.textbox1.text=.....Mais c'e
migration vb6 à vb.net [ par bilalstar ]
bonjour,j'ai ecrit une application en VB6 qui utilise des modules,des objets pour la connexion a une base sql server et des composants MScomm..malhere
Deploiement vb6 office [ par baptiste72 ]
bonjour, Je fais une application vb6 qui utilise des application office comme excel et word sur les PC de developpement qui ont office 2003 et 97 . J
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|