ZoneRépétée Dynamique
Developpeur WDF
Inscrit:
24/11/2003 10:38
De Dieppe
Post(s): 118
Bonjour,

J'ai un petit soucis POUR créer une ZoneRépétée dynamiquement.
Je met dans mon champs ZoneRépétée "ZR_ZONE", un champs de saisie "TXT"

je crée mes "colonnes" avec des :
champclone("TXT[1]","TXT[i])

DCharly ma donné l'astuce pour acceder aux cellules : ZR_ZONE[Ligne,Colonne]="TOTO"

Donc j'ai une ZoneRépétée qui se remplit correctement.

Mais désormais je souhaite que certaines celulles de ma Zone n'est plus la meme taille/couleur/position.
Le problème est que ZR_ZONE[Ligne,Colonne] est considéré par windev comme un tableau, et non plus le champs TXT , je ne peux donc plus acceder au propriété largeur, couleurfond, etc ...

Je peux modifier la taille d'une colonne ZR_ZONE.TXT[1]..Largeur=10, mais pas d'une celulle.

Contribution le : 16/05/2007 10:11
Créer un fichier PDF de la contribution Imprimer


Re: ZoneRépétée Dynamique
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Après plusieurs test,
ZR[numLigne][indice]..largeur = 200

affecte bien la propriété, elle est bien modifié mais apparement pas appliquée contrairement à
ZR[ZR].txt4..Largeur = 200

Qui modifie bien la largeur du controle.

A suivre....

Contribution le : 16/05/2007 13:25
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: ZoneRépétée Dynamique
Developpeur WDF
Inscrit:
24/11/2003 10:38
De Dieppe
Post(s): 118
Aille, ca m'arrange pas. Moi qui voulais faire une classe reutilisable.

Mais pour faire :
ZR[numLigne][indice]..largeur = 200
cela implique que les champs soient des champs de saisie (comme tu me l'avais dit), ce qui augmente considerablement le temps d'affichage.

Je voulais utiliser une ZoneRépétée pour gérer des ruptures sympa graphiquement, contrairement à une table ou les lignes ne peuvent pas être différentes.

Contribution le : 16/05/2007 14:13
Créer un fichier PDF de la contribution Imprimer


Re: ZoneRépétée Dynamique
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
J'ai même essayé via des api, mais les apis ne voyent pas non plus le champ txt
Le plus étonnant est lorsque que l'on demande le nom du champ via la propriété ..nom il préfixe le nom avec 'ATT_' mais non reconnu aussi.

Contribution le : 16/05/2007 14:33
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: ZoneRépétée Dynamique
Developpeur WDF
Inscrit:
24/11/2003 10:38
De Dieppe
Post(s): 118
j'ai essayé de passer par des fonctions gdi pour dessiner mes champs, mais impossible de trouver le handle du champs image que j'ai mis sur la zonerepétée.

Contribution le : 16/05/2007 14:37
Créer un fichier PDF de la contribution Imprimer


Re: ZoneRépétée Dynamique
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Je suis arrivé a trouver le handle et a déplacer un champs image de la zone répété encore faut-il que j'arrive a la repositionner correctement lol

Contribution le : 16/05/2007 14:59
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: ZoneRépétée Dynamique
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Erreur,
J'ai fait un prog en WinDev pour récupérer les handles des objets survolés et en faites Windows ne voit que la zone répété comme les table d'ailleurs donc impossible de récupérer le handle précidément dans la zone répétée.

Contribution le : 16/05/2007 15:19
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: ZoneRépétée Dynamique
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
BINGO,

En magouillant un peu j'arrive à modifier la taille d'un champs image dans une zone répétée en cliquant dessus
Le problème c'est qu'ils changent tous de taille

A suivre...

Contribution le : 16/05/2007 15:21
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: ZoneRépétée Dynamique
Stagiaire WDF
Inscrit:
09/11/2006 14:53
Post(s): 3
Bonjour,

J'essaye aussi bcp de chose avec les ZR.
Pour tout mon message je parle d'une ZR en saisie.
Apres avoir réussit à magouiller le meme genre de chose dont vous parler je me retrouve face à un beau bug graphique:

Lorsque les éléments (image et bouton) contenus dans les cellules de la zone on des propriétés differentes comme ..visible ; ..largueur ; etc... et que je change une de ces valeur dans une des case, tout les éléments de cette case se déplacent, disparaissent prenent les propriétés de leurs freres durant quelques centièmes de secondes avant de retrouver leurs place EN LAISSANT UNE BELLE TRACE QUI DISPARAIT SOUS LE SURVOL DE LA SOURIS.

(Bug assez dure à décrire par écrit! lol )

J'ai aussi remarqué un rafraichissement tres génant qui à lieu sur les clics successifs (supérieur aux 2 premiers clic) dans la meme cellule.

Si vous remarquez aussi ce genre de bug graphique(PCSoft eux font l'autruche)rassurer moi à me dire que je ne suis pas seul :(

Merci d'avance
@+

Contribution le : 30/05/2007 23:55
Créer un fichier PDF de la contribution Imprimer


Re: ZoneRépétée Dynamique
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonsoir,

Il faut mettre un champ non superposable dans la zone répétée en invisible s'il le faut. Ce champ servira de base pour la hauteur (ou largeur) de la zone répétée.
Il pourrait empêcher les effets graphiques indésirables.

Bon dév.,

Totof

Contribution le : 31/05/2007 00:21
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2