|
basculer d'une fenetre à une autre (repriseSaisie sans effet) |
Iniciado por cbauchot, 18,ago. 2005 13:42 - 3 respuestas |
| |
| | | |
|
| |
Publicado el 18,agosto 2005 - 13:42 |
Bonjour, voici mon problème :
Je développe une application sur PocketPC avec WindevMobile 9 et j'ai plusieurs fenetres d'ouvertes en même temps à partir d'un menu principal. Je souhaiterais pourvoir passer de l'une à l'autre (en faisant F1 pour profiter de l'évenement 'aide' par exemple). Mais je n'y arrive pas car à chaque fois, la fenetre en cours (qui detecte le F1) reprend le focus.
J'ai réussi à trouver une solution, mais elle ne fonctionne quand mode simulation !!
/////////////////////////////////// // procedure globale qui ramene au menu principal
menu_principal.bascule=vrai
FenEtat(menu_principal, Dessus) RepriseSaisie(menu_principal.menu)
////////////////////////////////////
A l'execution sur le pocket, la fenetre qui devrait disparaitre reste visible et active. Je sais que la fenetre 'menu_principal' prend le Focus (info("je prends le focus")) mais apres, elle ne garde pas la main ....
Une idée ? Ou un autre moyen de gérer le basculement entre plusieurs fenetres ?? |
| |
| |
| | | |
|
| | |
| |
Publicado el 18,agosto 2005 - 16:51 |
Apres des tests plus poussés, il apparait que la fonctio FenEtat donne directement le focus à la fenetre, sans modifier son etat (dans mon cas, la mettre au premier plan)
Alors qu'en mode deconnecté on peut passer à l'instruction suivante ! Bizzare |
| |
| |
| | | |
|
| | |
| |
Publicado el 19,agosto 2005 - 09:41 |
Une idée comme ça, si tu changais les coordonnées X,Y de la fenetre que tu ne veux plus voir, en la mettant hors de l'écran ?
"chris" <cbauchot@oceanis.fr> a écrit dans le message de news: 430443ae$1@news.pcsoft.fr...
Bonjour, voici mon problème :
Je développe une application sur PocketPC avec WindevMobile 9 et j'ai plusieurs fenetres d'ouvertes en même temps à partir d'un menu principal. Je souhaiterais pourvoir passer de l'une à l'autre (en faisant F1 pour profiter de l'évenement 'aide' par exemple). Mais je n'y arrive pas car à chaque fois, la fenetre en cours (qui detecte le F1) reprend le focus.
J'ai réussi à trouver une solution, mais elle ne fonctionne quand mode simulation !!
/////////////////////////////////// // procedure globale qui ramene au menu principal
menu_principal.bascule=vrai
FenEtat(menu_principal, Dessus) RepriseSaisie(menu_principal.menu)
////////////////////////////////////
A l'execution sur le pocket, la fenetre qui devrait disparaitre reste visible et active. Je sais que la fenetre 'menu_principal' prend le Focus (info("je prends le focus")) mais apres, elle ne garde pas la main ....
Une idée ? Ou un autre moyen de gérer le basculement entre plusieurs fenetres ??
|
| |
| |
| | | |
|
| | |
| |
Publicado el 13,septiembre 2005 - 18:25 |
Merci de l'astuce, mais ça ne suffit pas : la fenetre du dessus laisse bien la place à celle que je veux afficher, mais elle garde le focus ! D'où problème.... Commen tlui faire lacher le focus ? J'ai essayé le repriseSaisie, un peu tout, mais toujours sans succes quand je teste sur le Pocket |
| |
| |
| | | |
|
| | | | |
| | |
|