web-dev-qa-db-fra.com

Comment puis-je faire fonctionner la molette dans VB6 IDE?

L'un des comportements gênants de l'éditeur VB6 IDE, en particulier lorsque vous y revenez depuis des outils plus récents tels que VS.NET, est qu'il ne reconnaît pas la molette! Peut-être que VB6 a été mis sur le marché alors que la plupart des souris n'en avaient pas, mais existe-t-il un moyen de le réparer pour qu'il reconnaisse la molette?

36
Starwatcher

Microsoft a une extension qui peut fournir le comportement demandé. Vous devez le télécharger à partir du lien ci-dessous et l'enregistrer avec les étapes fournies, telles que l'utilisation de regsvr32

http://support.Microsoft.com/kb/837910

Mise à jour: Voici les étapes

  • Téléchargez le fichier VB6 Mouse Wheel.exe contenant la DLL de complément Et le code utilisé pour créer la DLL de complément.

  • Extrayez les fichiers dans un emplacement auquel vous avez accès.

  • Ouvrez une invite de commande, exécutez en tant qu'administrateur. 

  • Allez dans le dossier dans lequel vous avez extrait les fichiers.

  • tapez regsvr32 VB6IDEMouseWheelAddin.dll, puis cliquez sur OK. Début

  • Visual Basic 6.0. Cliquez sur Compléments, puis sur Gestionnaire de compléments. 
  • Dans la liste Gestionnaire de compléments, cliquez sur Fix MouseWheel. 
  • Activez la case à cocher Charger/Décharger, puis activez la case à cocher Charger au démarrage. 
  • Cliquez sur OK.
38
Daniel A. White

La méthode la plus simple pour moi consistait simplement à télécharger et à exécuter le fichier binaire à partir de http://www.joebott.com/vb6scrollwheel.htm

Utilisation:

Il suffit de lancer l'exe et vos éditeurs VB ont le défilement.

Informations de l'auteur:

Ceci est un petit programme qui fera fonctionner la molette de la souris dans divers programmes plus anciens - principalement la fenêtre de code de Visual Basic 6. JE remarqué que beaucoup de gens visitaient ce site à partir de Google à la recherche de aider avec leur molette de la souris. Alors j'ai décidé de le réparer.

Il est possible de supporter de nombreux programmes en ajustant son fichier INI. Le Le fichier INI inclus inclut la prise en charge de:

  • Fenêtre de code VB6
  • Fenêtre Conception de ressources VB6
  • Visualiseur SourceSafe 6 Diff
  • Windiff VBA Editor
10
vinayan

**** Moyen facile pour les débutants: ****

  1. Télécharger Téléchargez le fichier VB6 Mouse Wheel.exe sous forme de lien: http://download.Microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe
  2. Exécutez .exe, cliquez sur décompresser (nous avons VB6IDEMouseWheelAddin.dll)
  3. Coppy VB6IDEMouseWheelAddin.dll à System32 (x32bit) ou SysWOW64 (x64bit)
  4. Exécuter Cmd en tant qu'administrateur 5.1 avec x32bit: 

    C:\WINDOWS\system32> regsvr32 VB6IDEMouseWheelAddin.dll (dans le Cdm)

5.2 Avec x64bit:

C:\WINDOWS\system32>cd C:\WINDOWS\SysWOW64

C:\WINDOWS\SysWOW64>regsvr32 VB6IDEMouseWheelAddin.dll (IN cmd)
  1. Ouvrez l'EDI VB.
  2. Accédez au "Gestionnaire de compléments".
  3. Sélectionnez 'MouseWheel Fix' dans les compléments disponibles.
  4. Cochez 'Loaded/Unloaded' et 'Load on Startup'.
  5. Cliquez sur le bouton 'OK'.
4
Kim Thach Huynh

Étapes de https://support.Microsoft.com/en-us/kb/837910

Pour installer le complément Mousewheel VB6 IDE:

  1. Copiez VB6IDEMouseWheelAddin.dll dans votre répertoire System32 local et enregistrez-vous.
  2. Ouvrez l'EDI VB.
  3. Accédez au "Gestionnaire de compléments".
  4. Sélectionnez 'MouseWheel Fix' dans les compléments disponibles.
  5. Cochez 'Loaded/Unloaded' et 'Load on Startup'.
  6. Cliquez sur le bouton 'OK'.

Vous devriez maintenant pouvoir utiliser la molette de la souris dans la fenêtre de code.

3
Gary Kindel

Voici un autre programme externe, comme mentionné dans une autre question .

Lien de téléchargement: Wheeler

Wheeler est un programme gratuit qui améliore le comportement de votre souris roue...

Wheeler est un programme hautement configurable. Voici quelques faits saillants:

En plus de faire défiler la fenêtre sous le curseur lorsque vous faites rouler le fichier molette de la souris, il est possible de déplacer le focus du clavier sur cette fenêtre ... Grâce au concept de mobilité, vous peut contrôler le traitement des messages de roue sur une classe par fenêtre base. Les classes de fenêtres ciblées vous permettent d’associer des noms de classes de fenêtres avec les programmes spécifiques qui les définissent, pour que vous n'ayez pas à le faire ne vous inquiétez pas pour affecter d'autres programmes qui peuvent utiliser involontairement les mêmes noms de classe de fenêtre. ... Vous pouvez exclure des programmes entiers du traitement Wheeler.

0
DaveInCaz

Je suis tombé sur une autre méthode ( qui a été discuté sur VBForums , préconisée par Dilletante et Elroy).

... utilisez l'utilitaire X-Mouse pour corriger la molette de défilement. ... c'est le seul un que j'ai jamais trouvé qui défile correctement lorsque vous avez votre code affiché sous forme de fenêtre divisée.

_ { Télécharger le site Web. } _

enter image description here

Depuis que j’ai eu des problèmes avec le complément Microsoft noté dans d’autres réponses, j’ai essayé cela et cela fonctionne bien. Il vous permet également de définir des options pour régler le comportement et la vitesse de défilement.

0
DaveInCaz