Einzelnen Beitrag anzeigen

jmy0123445

Registriert seit: 17. Mär 2010
9 Beiträge
 
#1

Delphi 2010 ActiveX Button Problem

  Alt 1. Feb 2011, 19:42
Hallo,

ich musste eine urprünglich unter Delphi 4 entwickelte Anwendung zu Delphi 2010 portieren. Die Software wurde vorher schonmal auf Delphi 6 gehoben und auf Wunsch des Kunden zu einer ActiveX-Komponente umgebaut.
Jetzt ist die Anwendung auf Delphi 2010 portiert worden. Soweitläuft auch alles wieder einwandfrei. Leider habe ich das Phänomen, dass sämtliche Buttons (TButton, TspeedButton, TBitButton, TToolButton) ein Problem bei der Bedienung aufweisen. Es scheint so, dass sie das LostFocus Event nicht richtig mitbekommen. Einige Male hintereinander lassen sich die jeweiligen Buttons korrekt bedienen. Dann wiederum bleiben die Buttons gedrückt, klickt man dann auf einen anderen Button, wir das OnClick nicht ausgeführt. Dann muss man ein paar mal hin und her klicken (auf verschiedene Butons) und plötzlich funktioniert alles wieder wie es soll. Ich verwende auch Fremdkomponenten, diese haben auch eingebaute Buttons (z.B. Fastreport), die die selben Probleme aufweisen.
Das ActiveX läuft im Internet Explorer (IE6, 7, 8; Windows XP, Vista, Win7). Die vorherige Version des Programms lief nur unter IE6 (Windows NT, 2000, XP), wies dieses Verhalten aber nicht auf. Hat jemand schon ähnliche Probleme gehabt?
Hab hier leider nichts passendes gefunden.

Gruß
Martin
  Mit Zitat antworten Zitat