PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2025 → Zone répétée horizontale : ZoneRépétéeSelect ne fonctionne pas
Zone répétée horizontale : ZoneRépétéeSelect ne fonctionne pas
Débuté par Pascal BOULESTEIX, 04 juin 2026 11:41 - 4 réponses
Membre enregistré
1 259 messages
Posté le 04 juin 2026 - 11:41
Bonjour
J'utilise des ZR verticales depuis longtemps.
Pour remplacer une combo j'ai ajouté une ZR horizontale pour présenter des icones





Dans une ZR verticale pour récupérer l'indice de la ligne sélectionnée, j'utilise ZoneRépétéeSelect dans l'événement "Sélection d'une ligne dans ZR...).

Dans une ZR horizontale, l'événement n'est pas activé !

Pour récupérer l'indice de la ligne, j'ai ajouté le code qui doit récupéré l'indice dans l’événement Clic de l'image incluse.

nIndice est un entier

nIndice=ZoneRépétéeSelect(ZR_RUBAN_CLASSE)
Trace("myTrace : select ruban"+nIndice)

REFRESH_ZR_RUBAN(nIndice)


Une idée ?

--
Pascal Boulesteix
Applications Visiolittoral et WNat
Posté le 04 juin 2026 - 12:22
Pascal BOULESTEIX a écrit :
Bonjour
J'utilise des ZR verticales depuis longtemps.
Pour remplacer une combo j'ai ajouté une ZR horizontale pour présenter des icones





Dans une ZR verticale pour récupérer l'indice de la ligne sélectionnée, j'utilise ZoneRépétéeSelect dans l'événement "Sélection d'une ligne dans ZR...).

Dans une ZR horizontale, l'événement n'est pas activé !

Pour récupérer l'indice de la ligne, j'ai ajouté le code qui doit récupéré l'indice dans l’événement Clic de l'image incluse.

nIndice est un entier

nIndice=ZoneRépétéeSelect(ZR_RUBAN_CLASSE)
Trace("myTrace : select ruban"+nIndice)

REFRESH_ZR_RUBAN(nIndice)


Une idée ?

--
Pascal Boulesteix
Applications Visiolittoral et WNat



Personnellement j'ai remplacé la ZR par un bouton segmenté

Dans le code de a chaque modification du Bouton segmenté j'yutilise le code suivant.

Procedure OptionModifiée(IndiceOptionModifiée)

SELON IndiceOptionModifiée
CAS 1
//Action Bouton 1
CAS 2
//Action Bouton 2
FIN

Simple efficace et ça correspond bien à ton besoin il me semble
Posté le 09 juin 2026 - 09:26
Pascal BOULESTEIX a écrit :
Bonjour
J'utilise des ZR verticales depuis longtemps.
Pour remplacer une combo j'ai ajouté une ZR horizontale pour présenter des icones





Dans une ZR verticale pour récupérer l'indice de la ligne sélectionnée, j'utilise ZoneRépétéeSelect dans l'événement "Sélection d'une ligne dans ZR...).

Dans une ZR horizontale, l'événement n'est pas activé !

Pour récupérer l'indice de la ligne, j'ai ajouté le code qui doit récupéré l'indice dans l’événement Clic de l'image incluse.

nIndice est un entier

nIndice=ZoneRépétéeSelect(ZR_RUBAN_CLASSE)
Trace("myTrace : select ruban"+nIndice)

REFRESH_ZR_RUBAN(nIndice)


Une idée ?

--
Pascal Boulesteix
Applications Visiolittoral et WNat


D'après ce que je vois tu utilises la ZR pour obtenir des boutons personnalisables qui te permet de lancer différentes fonctions.
Pour cela j'utilise un champ bouton segmenté qui est paramétrable et qui correspond à ton besoin il me semble.
Membre enregistré
946 messages
Posté le 09 juin 2026 - 12:48
Tu peux également placer ton code dans l'événement « Click » de l'image sur laquelle on a cliqué et y récupérer la valeur

nIndice=ZoneRépétéeSelect(ZR_RUBAN_CLASSE)

Je viens de l'essayer ainsi et ça fonctionne bien.

Rubén

--
https://depot.pcsoft.fr/search.awp…

https://www.linkedin.com/in/rub%C3%A9n-s%C3%A1nchez-pe%C3%B1a-7a868212/
https://play.google.com/store/apps/details…
Membre enregistré
1 259 messages
Posté le 09 juin 2026 - 18:52
J'ai essayé d'utiliser les boutons fractionnés. L'idée est bonne mais le champ comportement un gros inconvénient :
la taille des icones est dézommée jusqu'à ce que tous les boutons entre dans l'affichage, les boutons devenant difficiles à identifier et à cliquer






--
Pascal Boulesteix
Applications Visiolittoral et WNat