PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Modèles pages
Modèles pages
Débuté par Ines, 01 sep. 2004 19:16 - 9 réponses
Posté le 01 septembre 2004 - 19:16
Re,

Je débute avec Windev. Je connais très bien WebDev7... mais je ne comprends
pas tout à WD8 !

- Par exemple, je souhaiterai que chacune de mes fenêtres s'ouvre dans la
même fenetre... et non dans une différente à chaque fois.

- Aussi, comment faire pour appliquer un modèle -comme dans WD7- à toutes
les fenetres.

Merci de vos renseignements et de votre indulgence à l'égard d'une
débutante.

Ines.
Posté le 01 septembre 2004 - 19:59
Dans les applications windows c'est le mdi !
Tu peux en trouver dans l'exemple multifenêtrage de windev.

A+
florian26@ifrance.com


"Ines" <iyaka@caramail.com> wrote:

Re,

Je débute avec Windev. Je connais très bien WebDev7... mais je ne comprends
pas tout à WD8 !

- Par exemple, je souhaiterai que chacune de mes fenêtres s'ouvre dans la
même fenetre... et non dans une différente à chaque fois.

- Aussi, comment faire pour appliquer un modèle -comme dans WD7- à toutes
les fenetres.

Merci de vos renseignements et de votre indulgence à l'égard d'une
débutante.

Ines.

Posté le 01 septembre 2004 - 20:13
1 - Pour la gestion des fenetres, tu dois utiliser le MDI, une fenetre mere
MDI et des fenetres fille.
2 - Dans windev on appel ca un gabarit (voir menu projet...autres actions)
Antoine


Ines wrote:
Re,

Je débute avec Windev. Je connais très bien WebDev7... mais je ne
comprends pas tout à WD8 !

- Par exemple, je souhaiterai que chacune de mes fenêtres s'ouvre
dans la même fenetre... et non dans une différente à chaque fois.

- Aussi, comment faire pour appliquer un modèle -comme dans WD7- à
toutes les fenetres.

Merci de vos renseignements et de votre indulgence à l'égard d'une
débutante.

Ines.
Posté le 01 septembre 2004 - 20:13
Pour ouvrir en remplacant la fenetre précédente : Utilise()

Par contre, le développement Web et celui de programmes win32 ont des
approches structurelles et ergonomiques tres différentes.

Pour le modele, il suffit d'attacher un style au projet , toutefois. la
mise en page des fenetres ne sont pas gerées de la meme facon que dans
webdev. Le style de projet va formater les champs et l'habillage des
fenetres.


Ines wrote:
Re,

Je débute avec Windev. Je connais très bien WebDev7... mais je ne comprends
pas tout à WD8 !

- Par exemple, je souhaiterai que chacune de mes fenêtres s'ouvre dans la
même fenetre... et non dans une différente à chaque fois.

- Aussi, comment faire pour appliquer un modèle -comme dans WD7- à toutes
les fenetres.

Merci de vos renseignements et de votre indulgence à l'égard d'une
débutante.

Ines.

Posté le 02 septembre 2004 - 12:20
Bonjour à tous,

Et merci pour vos réponses.

J'ai réussi à faire une fenêtre mère avec des filles... maximisées à
l'ouverture.
Mais comment faire pour qu'une fille se ferme quand une autre s'ouvre ?

Thx.

Ines
Posté le 02 septembre 2004 - 13:10
ne passez plus par des fenetres filles mais utilisez la fonction : Utilise()

( extrait de la doc )
Ouvre une fenêtre WinDev et ferme toutes les autres fenêtres
précédemment ouvertes.
// Ouverture de la fenêtre "SaisieClient" et fermeture
// de toutes les autres fenêtres précédemment ouvertes
Utilise(SaisieClient)

Notes

Ouverture de la fenêtre
Les fenêtres qui étaient précédemment ouvertes sont fermées. Le code
de fermeture n'est pas exécuté.
Le code d'initialisation du projet (s'il était en cours) est interrompu.
La fenêtre ouverte est affichée et ses champs sont activés.
Le traitement d'ouverture de la fenêtre (s'il existe) est exécuté.
Caractéristiques de la fenêtre ouverte
La fenêtre à ouvrir ne pourra pas :
renvoyer de résultat (il sera ignoré),
accepter des paramètres obligatoires.

Titre de la fenêtre à ouvrir
Par défaut, le titre de la fenêtre est celui défini sous l'éditeur.
Pour modifier le titre de la fenêtre, utilisez les fonctions
TitreSuivant ou TitreEnCours.



Ines wrote:

Bonjour à tous,

Et merci pour vos réponses.

J'ai réussi à faire une fenêtre mère avec des filles... maximisées à
l'ouverture.
Mais comment faire pour qu'une fille se ferme quand une autre s'ouvre ?

Thx.

Ines

Posté le 02 septembre 2004 - 19:46
"Ines" <iyaka@caramail.com> wrote:

Bonjour à tous,

Et merci pour vos réponses.

J'ai réussi à faire une fenêtre mère avec des filles... maximisées à
l'ouverture.
Mais comment faire pour qu'une fille se ferme quand une autre s'ouvre ?

Thx.

Ines


Bonjour Ines,

Par nature une fenêtre fille est ouverte à l'intérieur de la mère et sert
a montrer de l'information qui est 'indépendante' des autres fenêtres filles
également ouvertes. Un bon exemple de ce concept est Word: Word est une mère
et chacun des documents ouverts est une fenêtre fille qui n'a pas d'interaction
avec les autres documents également ouverts mais on peut passer de l'un à
l'autre pour y modifier des choses. Les choses modifiées n'ont pas d'impact
sur les autres documents filles (ou soeurs) ouverts. Un bon programme Windows
(écrit en Windev ou dans un autre language) ne devrait jamais avoir à fermer
une fenêtre fille quand une autre fille est ouverte. C'est à l'usager de
décider quand il devra de débarasser des fenêtres filles ouvertes.

Bon développement,

Christian Potvin
Beaulieu Canada
Posté le 03 septembre 2004 - 12:26
Bonjour,

Mettre le code de fermeture de la fenêtre A dans le menu de la fenêtre mère
correspondant à l'ouverture de la fenêtre B.

Une fenêtre mère est autorisée à fermer une fenêtre file.

Bien cordialement,

Jacques De Schryver

nb : Je pense également que le même code de fermeture de A devrait fonctionner
dans le code d'initialisation de la fenêtre B.


"Christian Potvin" <cpotvin@beaulieucanada.ca> wrote:


"Ines" <iyaka@caramail.com> wrote:

Bonjour à tous,

Et merci pour vos réponses.

J'ai réussi à faire une fenêtre mère avec des filles... maximisées à
l'ouverture.
Mais comment faire pour qu'une fille se ferme quand une autre s'ouvre ?

Thx.

Ines


Bonjour Ines,


Par nature une fenêtre fille est ouverte à l'intérieur de la mère et sert
a montrer de l'information qui est 'indépendante' des autres fenêtres filles
également ouvertes. Un bon exemple de ce concept est Word: Word est une

mère
et chacun des documents ouverts est une fenêtre fille qui n'a pas d'interaction
avec les autres documents également ouverts mais on peut passer de l'un

à
l'autre pour y modifier des choses. Les choses modifiées n'ont pas d'impact
sur les autres documents filles (ou soeurs) ouverts. Un bon programme Windows
(écrit en Windev ou dans un autre language) ne devrait jamais avoir à fermer
une fenêtre fille quand une autre fille est ouverte. C'est à l'usager de
décider quand il devra de débarasser des fenêtres filles ouvertes.

Bon développement,

Christian Potvin
Beaulieu Canada
Posté le 06 septembre 2004 - 00:04
"Ines" <iyaka@caramail.com> écrivait news:4136d78b$1@news.pcsoft.fr:


Bonjour à tous,

Et merci pour vos réponses.

J'ai réussi à faire une fenêtre mère avec des filles... maximisées à
l'ouverture.
Mais comment faire pour qu'une fille se ferme quand une autre s'ouvre ?

Thx.

Ines



Salut,

C'est juste une petite mise en garde. N'essais pas de faire en windev ce
que tu a en webdev (et inversement). Le monde du web et le monde windows
sont bien différents. Il faut s'avoir tirer parti de chacun. Sinon tu ne
pourras être que déçu du résultat, et tes utilisateurs aussi.

--
En esperant t'avoir aidé.
ted
Posté le 17 septembre 2005 - 08:39
Le développe un logiciel de gestion de magasin optique. Le problème c'est que j'ai crée une fenêtre mère et des filles et je ne sais pas comment fermer une fille lors de l'ouverture d'une aure.
est ce que qcq peut m'aider ????????