Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to make popup-menu more user friendly?
Message
De
14/11/2000 03:27:54
Wouter Schut
Www.Selectif.Nl/Www.Seweso-Systems.Com
Andelst, Pays-Bas
 
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire de menu & Menus
Divers
Thread ID:
00440929
Message ID:
00441473
Vues:
8
I noticed that when I go over some menu's wich have submenu's (in any windows application), the menu's don't open until the mouse is over the menu for a certain amount of time. This is NOT the case with VFP menu's! so tell me how can I get this effect in my VFP menu's? This will make my menu's much faster!

By the way, I have never seen an option to put scrollbars in a menu when I was programming in Delphi/C++/etc. so why is this an option in VFP? My only conclusion can be that the menu system wich VFP uses isn't the standard windows menu system, but it is a menu system wich goes back a long way (win 3.1 etc). So please don't tell me it is standard because it isn't.

Thankz.





>>Why doesn't the menu system of VFP (6.0) work on the same way the menu's work in every other application?
>>
>>I have generated a popup menu dynamically (wich is very big), when I activated it and I go over a menu-item wich has a submenu (with the mouse) the submenu is activated immediately. Why? and how can I solve this, because my popup menu becomes very slow!

>This is standard for all Windows applications. The selecttion of a menu pad (i.e. moving the mouse over the pad) activates the associated submenu. The way to get around this is to not use standard menus. You could build controls on a form or use toolbars. A toolbar button could activate another toolbar, etc.

>You could also look at redesigning your menu. Maybe the menu could be broken up into several menus. You could use top-level forms and have menus associated with them. Only options associated with that form would be in the menu.

>Just some thoughts.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform