"MSY" a écrit dans le message de news: Cmv0b.33790$
Comment je fais pour retirer toutes les titres de fenetre et les mettre
dans
un listebox ?
Je suis capable de retirer les nom (physique) des fenetre. Mais moi, ce
sont
les titres.
Et en essayant avec sNomFenetr = NomFentre..Titre ??
[Extrait de l'aide]
La propriété Valeur est équivalente à la propriété Titre.
Pour connaître le titre d'une fenêtre, les syntaxes suivantes sont équivalentes :
ResTitre = <Nom de la fenêtre>..Valeur ResTitre = <Nom de la fenêtre> ResTitre = <Nom de la fenêtre>..Titre
[Fin Extrait]
(...)
ca fonctionne mais c'est le titre de la fenetre que je veux
merci
De rien
-- Cordialement Steven
farplus
bonjour, il ne me semble pas que tu puisses y arriver directement, ou alors par ce biais pas très élégant:
snomfenetre=enumereelement(enumfenetre) tantque snomfenetre<>"" fenEncours(snomfenetre) listebox+=titreencours() snomfenetre=enumereelement(enumfenetre) fin
tu as encore 2 moyens plus simples et rapides:
1) si le titre de ta fenêtre ouverte ne change jamais tu crées une table avec le nom et titres de chaque fenêtre que tu parcours avec le résultat de snomfenetre
dans le cas contraire: créer au lancement du projet un fichier type ini (c'est plus facile à utiliser) à chaque ouverture de fenêtre tu écris dans le fichier le nom de la fenêtre ouverte et son titre en cours, à chaque fermeture de fenetre tu retires le titre (chaîne vide). tu alimentes ton box en lisant le fichier comme un fichier texte, suivant si le nom de la fenêtre est suivie d'un titre ou d'une chaîne vide. -- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
bonjour,
il ne me semble pas que tu puisses y arriver directement, ou alors par ce biais
pas très élégant:
snomfenetre=enumereelement(enumfenetre)
tantque snomfenetre<>""
fenEncours(snomfenetre)
listebox+=titreencours()
snomfenetre=enumereelement(enumfenetre)
fin
tu as encore 2 moyens plus simples et rapides:
1) si le titre de ta fenêtre ouverte ne change jamais tu crées une table avec
le nom et titres de chaque fenêtre que tu parcours avec le résultat de
snomfenetre
dans le cas contraire:
créer au lancement du projet un fichier type ini (c'est plus facile à utiliser)
à chaque ouverture de fenêtre tu écris dans le fichier le nom de la fenêtre
ouverte et son titre en cours, à chaque fermeture de fenetre tu retires le titre
(chaîne vide).
tu alimentes ton box en lisant le fichier comme un fichier texte, suivant si le
nom de la fenêtre est suivie d'un titre ou d'une chaîne vide.
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr
bonjour, il ne me semble pas que tu puisses y arriver directement, ou alors par ce biais pas très élégant:
snomfenetre=enumereelement(enumfenetre) tantque snomfenetre<>"" fenEncours(snomfenetre) listebox+=titreencours() snomfenetre=enumereelement(enumfenetre) fin
tu as encore 2 moyens plus simples et rapides:
1) si le titre de ta fenêtre ouverte ne change jamais tu crées une table avec le nom et titres de chaque fenêtre que tu parcours avec le résultat de snomfenetre
dans le cas contraire: créer au lancement du projet un fichier type ini (c'est plus facile à utiliser) à chaque ouverture de fenêtre tu écris dans le fichier le nom de la fenêtre ouverte et son titre en cours, à chaque fermeture de fenetre tu retires le titre (chaîne vide). tu alimentes ton box en lisant le fichier comme un fichier texte, suivant si le nom de la fenêtre est suivie d'un titre ou d'une chaîne vide. -- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
MSY
Malheureusement, je l'ai essayé et windev ne peut faire ca Il faut que la fenetre soit ouverte pour qu'il puisse voir le titre. sinon, ca dit qu'il ne reconnait la propriété ..titre sur la fenetre.
"Steven" a écrit dans le message de news:newscache$yanwjh$x8b$
Bonjour,
"MSY" a écrit dans le message de news: Cmv0b.33790$ > Comment je fais pour retirer toutes les titres de fenetre et les mettre dans > un listebox ? > > Je suis capable de retirer les nom (physique) des fenetre. Mais moi, ce sont > les titres.
Et en essayant avec sNomFenetr = NomFentre..Titre ??
[Extrait de l'aide]
La propriété Valeur est équivalente à la propriété Titre.
Pour connaître le titre d'une fenêtre, les syntaxes suivantes sont équivalentes :
ResTitre = <Nom de la fenêtre>..Valeur ResTitre = <Nom de la fenêtre> ResTitre = <Nom de la fenêtre>..Titre
[Fin Extrait]
(...)
> ca fonctionne mais c'est le titre de la fenetre que je veux > > > merci De rien
-- Cordialement Steven
Malheureusement, je l'ai essayé et windev ne peut faire ca
Il faut que la fenetre soit ouverte pour qu'il puisse voir le titre.
sinon, ca dit qu'il ne reconnait la propriété ..titre sur la fenetre.
"Steven" <stiwen62@hotmail.com> a écrit dans le message de
news:newscache$yanwjh$x8b$1@news.tiscali.fr...
Bonjour,
"MSY" <cashnl@hotmail.com> a écrit dans le message de news:
Cmv0b.33790$9G.839200@weber.videotron.net...
> Comment je fais pour retirer toutes les titres de fenetre et les mettre
dans
> un listebox ?
>
> Je suis capable de retirer les nom (physique) des fenetre. Mais moi, ce
sont
> les titres.
Et en essayant avec sNomFenetr = NomFentre..Titre ??
[Extrait de l'aide]
La propriété Valeur est équivalente à la propriété Titre.
Pour connaître le titre d'une fenêtre, les syntaxes suivantes sont
équivalentes :
ResTitre = <Nom de la fenêtre>..Valeur
ResTitre = <Nom de la fenêtre>
ResTitre = <Nom de la fenêtre>..Titre
[Fin Extrait]
(...)
> ca fonctionne mais c'est le titre de la fenetre que je veux
>
>
> merci
De rien
Malheureusement, je l'ai essayé et windev ne peut faire ca Il faut que la fenetre soit ouverte pour qu'il puisse voir le titre. sinon, ca dit qu'il ne reconnait la propriété ..titre sur la fenetre.
"Steven" a écrit dans le message de news:newscache$yanwjh$x8b$
Bonjour,
"MSY" a écrit dans le message de news: Cmv0b.33790$ > Comment je fais pour retirer toutes les titres de fenetre et les mettre dans > un listebox ? > > Je suis capable de retirer les nom (physique) des fenetre. Mais moi, ce sont > les titres.
Et en essayant avec sNomFenetr = NomFentre..Titre ??
[Extrait de l'aide]
La propriété Valeur est équivalente à la propriété Titre.
Pour connaître le titre d'une fenêtre, les syntaxes suivantes sont équivalentes :
ResTitre = <Nom de la fenêtre>..Valeur ResTitre = <Nom de la fenêtre> ResTitre = <Nom de la fenêtre>..Titre
[Fin Extrait]
(...)
> ca fonctionne mais c'est le titre de la fenetre que je veux > > > merci De rien
Moi je mettrais plutot ListeAjoute(ListeBox1,{sNomFenetr}..Titre)
jacques trepp
"Stéphane" <[bouclier] a écrit dans le message de news:
"MSY" wrote in news:RtL0b.40146$:
> TANTQUE sNomFenetre <> "" > ListeAjoute(ListeBox1,{sNomFenetr+"..Titre"}) Moi je mettrais plutot ListeAjoute(ListeBox1,{sNomFenetr}..Titre)
exact, mais, de toutes façons, ça n'affiche que le titre de la fenètre ouverte, pas les autres. De plus, si une fenètre n'a pas de titre, ça plante lamentablement. ça plante aussi pour les fenètres autres que la fenètre active. Le code suivant fonctionne, mais uniquement avec le titre de la fenètre active.
sNomFenetre est une chaîne = EnumèreElément(enumFenêtre)
TANTQUE sNomFenetre <> "" QUAND EXCEPTION DANS TableAjoute(Table1,sNomFenetre+TAB+{sNomFenetre}..Titre) FAIRE TableAjoute(Table1,sNomFenetre) FIN sNomFenetre = EnumèreElément() FIN
je suis en 205s
-- Jacques TREPP LCM 9 rue jean Mermoz 81160 ST JUERY
http://www.lcm81.com
"Stéphane" <[bouclier]ssolivers@free.fr> a écrit dans le message de news:
Xns93DDA711CFFA0stephane@193.252.19.141...
"MSY" <cashnl@hotmail.com> wrote in
news:RtL0b.40146$9G.1028604@weber.videotron.net:
> TANTQUE sNomFenetre <> ""
> ListeAjoute(ListeBox1,{sNomFenetr+"..Titre"})
Moi je mettrais plutot
ListeAjoute(ListeBox1,{sNomFenetr}..Titre)
exact, mais, de toutes façons, ça n'affiche que le titre de la fenètre
ouverte, pas les autres. De plus, si une fenètre n'a pas de titre, ça plante
lamentablement. ça plante aussi pour les fenètres autres que la fenètre
active. Le code suivant fonctionne, mais uniquement avec le titre de la
fenètre active.
sNomFenetre est une chaîne = EnumèreElément(enumFenêtre)
TANTQUE sNomFenetre <> ""
QUAND EXCEPTION DANS
TableAjoute(Table1,sNomFenetre+TAB+{sNomFenetre}..Titre)
FAIRE
TableAjoute(Table1,sNomFenetre)
FIN
sNomFenetre = EnumèreElément()
FIN
je suis en 205s
--
Jacques TREPP
LCM
9 rue jean Mermoz
81160 ST JUERY
Jacques.trepp@wanadoo.fr
http://www.lcm81.com
"Stéphane" <[bouclier] a écrit dans le message de news:
"MSY" wrote in news:RtL0b.40146$:
> TANTQUE sNomFenetre <> "" > ListeAjoute(ListeBox1,{sNomFenetr+"..Titre"}) Moi je mettrais plutot ListeAjoute(ListeBox1,{sNomFenetr}..Titre)
exact, mais, de toutes façons, ça n'affiche que le titre de la fenètre ouverte, pas les autres. De plus, si une fenètre n'a pas de titre, ça plante lamentablement. ça plante aussi pour les fenètres autres que la fenètre active. Le code suivant fonctionne, mais uniquement avec le titre de la fenètre active.
sNomFenetre est une chaîne = EnumèreElément(enumFenêtre)
TANTQUE sNomFenetre <> "" QUAND EXCEPTION DANS TableAjoute(Table1,sNomFenetre+TAB+{sNomFenetre}..Titre) FAIRE TableAjoute(Table1,sNomFenetre) FIN sNomFenetre = EnumèreElément() FIN
je suis en 205s
-- Jacques TREPP LCM 9 rue jean Mermoz 81160 ST JUERY
http://www.lcm81.com
farplus
// code ouverture du projet global NomFic est une chaine boucle nomfic=frepencours()+"T"+Datesys()[5 à]+ ... // on a pas besoin de l'année Heuresys()+".trc" si frep(nomfic,frfichier)="" sortir fin // pour ne pas avoir 2 fichiers de même nom
Fcree(nomfic)
// code de fermeture du projet
fsupprime(nomfic)
// procedure globale
NomFenetre(switch=1)
TTitre est une chaine=titreencours() Si TTitre="" alors TTitreÊr(160) // fenetre ouverte sans titre si switch alors iniecrit("NOMFEN",fenencours(),TTitre,Nomfic) sinon IniEcrit("NOMFEN",fenencours(),"",Nomfic) Fin
// code init chaque fenetre
Nomfenetre(1)
// code fermeture chaque fenetre
Nomfenetre(0)
// liste box numfic est un entier=Fouvre(nomfic) ch est une chaine tt est une chaine listesupprimetout(listebox) ch=flitligne(numfic) tantque ch<>eot si position(ch,"=")>0 alors tt=milieu(ch,Position(ch,"=")+1) si tt<>"" alors listeajoute(listebox,tt) fin fin ch=flitligne(numfic) fin fferme(numfic)
ça marche pour ton pb A+
-- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
// code ouverture du projet
global
NomFic est une chaine
boucle
nomfic=frepencours()+"T"+Datesys()[5 à]+ ... // on a pas besoin de l'année
Heuresys()+".trc"
si frep(nomfic,frfichier)="" sortir
fin // pour ne pas avoir 2 fichiers de même nom
Fcree(nomfic)
// code de fermeture du projet
fsupprime(nomfic)
// procedure globale
NomFenetre(switch=1)
TTitre est une chaine=titreencours()
Si TTitre="" alors TTitreÊr(160) // fenetre ouverte sans titre
si switch alors
iniecrit("NOMFEN",fenencours(),TTitre,Nomfic)
sinon
IniEcrit("NOMFEN",fenencours(),"",Nomfic)
Fin
// code init chaque fenetre
Nomfenetre(1)
// code fermeture chaque fenetre
Nomfenetre(0)
// liste box
numfic est un entier=Fouvre(nomfic)
ch est une chaine
tt est une chaine
listesupprimetout(listebox)
ch=flitligne(numfic)
tantque ch<>eot
si position(ch,"=")>0 alors
tt=milieu(ch,Position(ch,"=")+1)
si tt<>"" alors
listeajoute(listebox,tt)
fin
fin
ch=flitligne(numfic)
fin
fferme(numfic)
ça marche pour ton pb
A+
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr
// code ouverture du projet global NomFic est une chaine boucle nomfic=frepencours()+"T"+Datesys()[5 à]+ ... // on a pas besoin de l'année Heuresys()+".trc" si frep(nomfic,frfichier)="" sortir fin // pour ne pas avoir 2 fichiers de même nom
Fcree(nomfic)
// code de fermeture du projet
fsupprime(nomfic)
// procedure globale
NomFenetre(switch=1)
TTitre est une chaine=titreencours() Si TTitre="" alors TTitreÊr(160) // fenetre ouverte sans titre si switch alors iniecrit("NOMFEN",fenencours(),TTitre,Nomfic) sinon IniEcrit("NOMFEN",fenencours(),"",Nomfic) Fin
// code init chaque fenetre
Nomfenetre(1)
// code fermeture chaque fenetre
Nomfenetre(0)
// liste box numfic est un entier=Fouvre(nomfic) ch est une chaine tt est une chaine listesupprimetout(listebox) ch=flitligne(numfic) tantque ch<>eot si position(ch,"=")>0 alors tt=milieu(ch,Position(ch,"=")+1) si tt<>"" alors listeajoute(listebox,tt) fin fin ch=flitligne(numfic) fin fferme(numfic)
ça marche pour ton pb A+
-- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
STASZEWSKI André
Bonsoir Pour exploiter certaines idées qui ont été décrites ici, si les titres doivent évoluer, rien ne t'empêche de récupérer dans un tableau les titres des fenêtres en les ouvrant toutes hors écran (pour les rendre active l'instant de la récupération) puis en les fermant immédiatement. Ainsi les fenêtre n'apparaissent pas à l'écran...
Cordialement André STASZEWSKI.
Bonsoir
Pour exploiter certaines idées qui ont été décrites ici, si les titres
doivent évoluer, rien ne t'empêche de récupérer dans un tableau les titres
des fenêtres en les ouvrant toutes hors écran (pour les rendre active
l'instant de la récupération) puis en les fermant immédiatement.
Ainsi les fenêtre n'apparaissent pas à l'écran...
Bonsoir Pour exploiter certaines idées qui ont été décrites ici, si les titres doivent évoluer, rien ne t'empêche de récupérer dans un tableau les titres des fenêtres en les ouvrant toutes hors écran (pour les rendre active l'instant de la récupération) puis en les fermant immédiatement. Ainsi les fenêtre n'apparaissent pas à l'écran...