Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Flash in user drawn active-x
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Contrôles ActiveX en VFP
Divers
Thread ID:
00863037
Message ID:
00863167
Vues:
12
>>>Does anyone know what would cause an active-x control to flash ?
>>>
>>>Im using the xpSuite from CIA, The Company, Inc.
>>>and one of the controls is the xpListview
>>>
>>>When I change rows with the up or down arrow keys the whole control seems to flash each time, but it does not do this with mouse clicks ???
>>>
>>>The vendor says that the control is completely user draw and not using the VB ListView
>>>
>>>Is there something i can set in vfp to eliminate this flash ?
>>>
>>>Thanks
>>
>>You might set step on (or employ a messagebox) and check how it cycles - it sounds likes its cycling through a method or setting a property more than once.
>
>
>There isnt any code in the evnets or methods of the active x... I think it might be related to how fox updates the pixels on the screen... Someone once posted how fox does that... blt by blt or something like that... I remmeber that someone was talking about citrix and how you need to set bitmap off in the config.fxp to stop unecessary entire screen refreshes ??? Maybe its refreshing the entire control when its unneeded
>???


Help talks about AUTOYIELD in association with activeX. But the ocx Active X doesn't need it.

Also - you can try putting in "inside" a container, before placing it on your form. Does the vendor have sample VFP code? Flickering is not good.

When I change rows with the up or down arrow keys the whole control seems to flash each time, but it does not do this with mouse clicks ???
What has the vendor said about this? It sure seems that the arrow keys are firing a nodeclick twice.

This sure seems like an issue I would have the vendor solve - or ask for "my" money back. Does it have an advantage over the MS-Listview?
Imagination is more important than knowledge
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform