Après windows pour les nuls, voici PB pour les bons (ou presque).

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 17-07-2012 09:01:01

denisd  
Membre
Date d'inscription: 27-06-2012
Messages: 14
Pépites: 23
Banque: 0

[RESOLU] Fermeture d'une fenêtre

Bonjour à tous!
voilà la situation qui me pose problème:

une fenêtre fait un openSheet pour ouvrir une seconde fenêtre.

Des traitements se passent dans cette fenêtre et la main revient dans la première fenêtre.

A la fin de tout, lorsque je ferme la 1ére fenêtre, j'aimerai vérifier que la seconde fenêtre est ouverte et si tel est le cas, j'aimerai la fermer.

Auriez-vous une idée?
Merci!

Dernière modification par denisd (17-07-2012 12:21:04)

Hors ligne

 

#2 17-07-2012 09:32:27

Geo  
Membre completement Geek
Lieu: Binche
Date d'inscription: 15-12-2008
Messages: 119
Pépites: 378
Banque: 0

Re: [RESOLU] Fermeture d'une fenêtre

Bonjour,

j'ai trouvé ça dans les PFC/PFE pour obtenir la liste des fenêtres ouvertes :

Code:

window  lw_sheet

// Get all sheets
lw_sheet = iw_requestor.GetFirstSheet ()
if IsValid (lw_sheet) then
  do
    li_counter++
    aw_sheet[li_counter] = lw_sheet
    lw_sheet = iw_requestor.GetNextSheet (lw_sheet)
  loop until IsNull(lw_sheet) Or not IsValid (lw_sheet)
end if

iw_requestor peut être la frame de ton application.
C'est à retravailler mais c'est un début de piste...


Rien ne sert de courir, il faut partir à point .

Hors ligne

 

#3 17-07-2012 10:45:55

denisd  
Membre
Date d'inscription: 27-06-2012
Messages: 14
Pépites: 23
Banque: 0

Re: [RESOLU] Fermeture d'une fenêtre

J'avance... pour ce qui est de vérifier si la fenêtre est ouverte ou pas j'ai utilisé des variables d'instances et au moment de la fermeture de la fenêtre, je sais si oui ou non je dois fermer la seconde fenêtre.

Maintenant je n'arrive pas à fermer la seconde fenêtre à partir de la première...

Hors ligne

 

#4 17-07-2012 12:20:39

denisd  
Membre
Date d'inscription: 27-06-2012
Messages: 14
Pépites: 23
Banque: 0

Re: [RESOLU] Fermeture d'une fenêtre

Bon ça marche... j'ai passé ma fenêtre 2 en instance aussi et du coup j'arrive à appeler la fonction de fermeture de celle-ci...

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22