|
| Déplacer une fenêtre par programmation |
| Iniciado por obtuli, 10,ene. 2019 14:03 - 3 respuestas |
| |
| | | |
|
| |
Miembro registrado 961 mensajes |
|
| Publicado el 10,enero 2019 - 14:03 |
Bonjour,
J'ouvre des fenêtre filles, j'enregistre dans un tableau le nom de chaque fenêtre (qui me sert ensuite à les fermer ou connaître leur état.
Mais je ne trouve pas la syntaxe pour déplacer en X,Y une fenêtre. Une idée ?
merci
OB |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 40 mensajes |
|
| Publicado el 10,enero 2019 - 14:35 |
Bonjour,
regarde la fonction FenTaille() ça devrait résoudre ton problème
sinon, tu peux aussi passer les positions X et Y lors de l'ouverture de la fenêtre, voir l'aide de OuvreFille()
Cordialement,
Laurent33 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 165 mensajes |
|
| Publicado el 10,enero 2019 - 14:36 |
Bonjour,
Tout simplement en modifiant les propriétés ..X et ..Y de la fenêtre
Exemple :
FEN_Fenêtre1..X = 0 FEN_Fenêtre1..Y = 0
EDIT : ou si vous avez conservé les noms dans un tableau
{sNomFenetre, indFenêtre}..X = 0 {sNomFenetre, indFenêtre}..Y = 0
Remarque : attention à toujours vérifier si la fenêtre existe (est ouverte) avantMensaje modificado, 10,enero 2019 - 14:57 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 961 mensajes |
|
| Publicado el 10,enero 2019 - 17:04 |
Bonjour,
Merci pour vos réponses.
J'ais utilisé FTaille
nLargeur est un entier = FenExtLarg(NumériqueVersChaîne(gtabFenetre_liste[i])) nHauteur est un entier = FenExtHaut(NumériqueVersChaîne(gtabFenetre_liste[i])) FenTaille(NumériqueVersChaîne(gtabFenetre_liste[i]),5,i*30,nLargeur,nHauteur)
Mais je ne connaissais pas la syntaxe {sNomFenetre, indFenêtre}..X qui permet d'accéder aux rubriques directement. Sur le coup le code est plus simple.
merci
OB |
| |
| |
| | | |
|
| | | | |
| | |
|