PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Ouvre et Ferme
Ouvre et Ferme
Débuté par christophe.muller, 25 aoû. 2004 11:51 - 6 réponses
Posté le 25 août 2004 - 11:51
Bonjour,

Comment une fenêtre peut-elle passer la main ? Exemple : je souhaite ouvrir
une fenêtre B en cliquant sur un bouton de la fenêtre A; mais je n'ai plus
besoin de A (B n'est ni modale, ni fille).
Si au bouton de A j'associe le code suivant :
Ouvre(B)
Ferme(A)
le comportement sera le suivant (sauf erreur) : la fenêtre B sera ouverte,
et la fenêtre A ne sera fermée que lorsque B lui repassera la main (à sa
fermeture). Ceci n'est pas souhaitable, étant donné que je suis susceptible
de reproduire cette opération récursivement (B ouvrira C, qui ouvrira D...)

J'espère que je suis assez clair.
Qqn a-t-il une idée pour gérer la chose ? En fait il s'agit de faire une
navigation à la manière "web" (previous, next...)

Merci d'avance,
Chris
Posté le 25 août 2004 - 12:10
Ch. Muller a écrit :

Bonjour,

Comment une fenêtre peut-elle passer la main ? Exemple : je souhaite ouvrir
une fenêtre B en cliquant sur un bouton de la fenêtre A; mais je n'ai plus
besoin de A (B n'est ni modale, ni fille).
Si au bouton de A j'associe le code suivant :
Ouvre(B)
Ferme(A)
le comportement sera le suivant (sauf erreur) : la fenêtre B sera ouverte,
et la fenêtre A ne sera fermée que lorsque B lui repassera la main (à sa
fermeture). Ceci n'est pas souhaitable, étant donné que je suis susceptible
de reproduire cette opération récursivement (B ouvrira C, qui ouvrira D...)

J'espère que je suis assez clair.
Qqn a-t-il une idée pour gérer la chose ? En fait il s'agit de faire une
navigation à la manière "web" (previous, next...)

Merci d'avance,
Chris

Pourquoi n'utilises-tu pas les plans ?
Posté le 25 août 2004 - 12:55
Désolé, étant donné que je commence avec WinDev, je ne connaissais pas cette
notion. Merci pour la réponse, je vais essayer.
Je profite pour enchaîner : un menu peut-il être associé à un plan, ou faut-il
personnaliser son comportement par programmation (avec nom_fenetre..Plan)
?
Merci
Chris

Francis <fjauniau@gplux.com> wrote:
Comment une fenêtre peut-elle passer la main ? Exemple : je souhaite ouvrir
une fenêtre B en cliquant sur un bouton de la fenêtre A; mais je n'ai

plus
besoin de A (B n'est ni modale, ni fille).

Pourquoi n'utilises-tu pas les plans ?
Posté le 25 août 2004 - 13:14
Ch. Muller a écrit :

Désolé, étant donné que je commence avec WinDev, je ne connaissais pas cette
notion. Merci pour la réponse, je vais essayer.
Je profite pour enchaîner : un menu peut-il être associé à un plan, ou faut-il
personnaliser son comportement par programmation (avec nom_fenetre..Plan)
?

Jamais essayé d'associer un menu à un plan directement mais par
programmation il ne devrait pas avoir de problème.

Merci
Chris

Francis <fjauniau@gplux.com> wrote:

Comment une fenêtre peut-elle passer la main ? Exemple : je souhaite ouvrir
une fenêtre B en cliquant sur un bouton de la fenêtre A; mais je n'ai

plus

besoin de A (B n'est ni modale, ni fille).


Pourquoi n'utilises-tu pas les plans ?

Posté le 25 août 2004 - 14:11
Encore merci pour tes réponses :-)
J'ai par contre un petit soucis avec les ascenseurs (mais c'est pour fignoler).
Les plans n'ont pas la même longeur de l'un à l'autre; comment peut-on :
- dans le meilleur des cas, gérer dynamiquement l'affichage et la taille
des ascenseurs ?
- ou au pire afficher ou non un ascenseur assez grand ? Je suppose qu'il
s'agit de la fonction AffichageActif, je n'ai par contre pas trouvé le nom
d'un ascenseur...

A+ Chris

Francis <fjauniau@gplux.com> wrote:
Pourquoi n'utilises-tu pas les plans ?
Posté le 26 août 2004 - 10:15
Ch. Muller a écrit :

Encore merci pour tes réponses :-)
J'ai par contre un petit soucis avec les ascenseurs (mais c'est pour fignoler).
Les plans n'ont pas la même longeur de l'un à l'autre; comment peut-on :
- dans le meilleur des cas, gérer dynamiquement l'affichage et la taille
des ascenseurs ?
- ou au pire afficher ou non un ascenseur assez grand ? Je suppose qu'il
s'agit de la fonction AffichageActif, je n'ai par contre pas trouvé le nom
d'un ascenseur...

A+ Chris

Si tu crées depuis l'éditeur un champ ascenseur, tu peux le manipuler et
il possède un nom (par défaut, ASCENSEUR1).

Francis <fjauniau@gplux.com> wrote:

Pourquoi n'utilises-tu pas les plans ?


Posté le 27 août 2004 - 12:04
Regarde le mot cle "utilise" dans l'aide.

"Ch. Muller" <christophe.muller@ge-ariane.ch> a écrit dans le message de
news: 412c44e7$1@news.pcsoft.fr...


Bonjour,

Comment une fenêtre peut-elle passer la main ? Exemple : je souhaite

ouvrir
une fenêtre B en cliquant sur un bouton de la fenêtre A; mais je n'ai plus
besoin de A (B n'est ni modale, ni fille).
Si au bouton de A j'associe le code suivant :
Ouvre(B)
Ferme(A)
le comportement sera le suivant (sauf erreur) : la fenêtre B sera ouverte,
et la fenêtre A ne sera fermée que lorsque B lui repassera la main (à sa
fermeture). Ceci n'est pas souhaitable, étant donné que je suis

susceptible
> de reproduire cette opération récursivement (B ouvrira C, qui ouvrira
D...)

J'espère que je suis assez clair.
Qqn a-t-il une idée pour gérer la chose ? En fait il s'agit de faire une
navigation à la manière "web" (previous, next...)

Merci d'avance,
Chris