Visual Basic 6
Visual-Basic und das Mausrad
Scrollen in der VB-IDE
Visual Basic in der "aktuellen" Version 6 hat nun schon ein paar Jahre auf dem Buckel und so verwundert es nicht wirklich, dass der Support bei Microsoft für dieses Produkt etwas hinkt, auch wenn er noch nicht eingestellt wurde. Ein gutes Beispiel dafür ist das vielen VB-Entwicklern bekannte "Drama" mit dem Mausrad unter VB...!
Folgendes Szenario: Da entscheidet man sich nach Jahren mal den Rechner und das Betriebssystem (von 2000 auf XP) zu wechseln und man macht sich fleißig ans installieren, da ein Entwickler ja mehr als ein Tool auf dem Rechner braucht. Nach mehreren Stunden ist dann alles soweit, man startet VB 6, öffnet ein Projekt und scrollt wie man es gewohnt ist mit dem Mausrad durch den Code ... aber nichts passiert. VB scheint das Mausrad nicht zu kennen. Naja, ist ja kein Beinbruch, Browser auf, zur Microsoft-Site und die aktuellen Maustreiber heruntergeladen, Version 5.x...
Aber nach der Installation der Treiber funktioniert das Scrollen mit dem Mausrad zwar sonst überall gut, aber halt nicht dort, wo man sich einen Großteil des Tages aufhält: in der IDE von Visual-Basic!
Grund für dieses Ärgernis ist eine andere Implementierung des Scroll-Funktion in VB, die mit Treibern ab der Version 5 nicht mehr unterstützt wird. Das Problem lässt sich auch nicht mit der Installation des Visual-Basic Service-Pack 6 beheben.
Der einzige Weg wieder etwas Komfort in die VB-Entwicklung zu bekommen ist die Installation der Microsoft IntelliMouse-Treiber 4.12, die im Mai 2003 veröffentlicht wurden. Bei der Installation unter Windows XP meckert das Betriebssystem zwar rum, da die Treiber eigentlich für Windows 98/NT geschrieben wurden, aber sie funktionieren.