[Résolu] Colonne de table de type Jauge
Stagiaire WDF
Inscrit:
18/08/2003 09:56
De COLMAR (ALSACE)
Post(s): 41
Bonjour à tous.

Ce que je voudrai :
avoir une colonne de table de type Jauge afin de rendre compte de la progression de plusieurs traitements successifs. Chaque ligne servirait à rendre compte de la progression du traitement associé.

Un moyen d'y arriver :
actuellement j'essai de simuler la jauge avec une colonne de type Image. J'ai un champ image dans lequel je dessine un rectangle de plus en plus long au fil du traitement avec dDébutDessin() et dRectangle(). Ca, ça fonctionne. Mais je n'arrive pas à copier cette image créée dynamiquement dans ma colonne de type Image.

MaTable.MaColonne[I] = ImageDynamique
ou
dCopieImage(ImagineDynamique,MaColonne[I])
ou
dCopieImage(ImagineDynamique,MaColonne)

Rien n'y fait...

Avez vous une solution ?

Soit pour arriver à afficher une jauge dans ma colonne par un autre moyen, soit en m'expliquant comment faire pour copier l'image dynamique dans la colonne de type Image.

Bien sûr, pour cette deuxième option, l'utilisation d'une image temporaire sur le disque n'est pas vraiment envisageable, car pour que la jauge "avance" correctement, j'utilise au moins 100 images successives (1% à chaque fois) et l'accès disque risque de me prendre un minimum de temps, ce qui n'est pas souhaitable.

Merci pour toute l'aide que vous pourrez m'apporter et désolé d'avoir été si long.

Contribution le : 05/08/2005 11:29
_________________
Garçon ! Un Homer Bière !!
Créer un fichier PDF de la contribution Imprimer


Re: Colonne de table de type Jauge
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,

Dans la colonne de type image, il faut changer effectivement l'image à mesure que la jauge avance.

Pour éviter les accès disques, pourqoi ne pas dessiner (fonctions de dessin) dans un champ image (et des clones) un certain nombre d'étapes et affecter à la colonne le contenu en fonction de l'indice du clone.

Régler les problèmes de dimensions par un paramétrage adéquat de l'affichage de l'image dans la colonne (homothétie...).

Autre voie : surcharger les colonnes avec des vraies jauges mais à l'unique condition de bien gérer le défilement de la table (synchronisation des positions).

Contribution le : 05/08/2005 13:19
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Colonne de table de type Jauge
Stagiaire WDF
Inscrit:
20/07/2005 15:01
Post(s): 9
Bonjour,

Citation :

Homer a écrit :
Mais je n'arrive pas à copier cette image créée dynamiquement dans ma colonne de type Image.

MaTable.MaColonne[I] = ImageDynamique
ou
dCopieImage(ImagineDynamique,MaColonne[I])
ou
dCopieImage(ImagineDynamique,MaColonne)

Rien n'y fait...

Avez vous une solution ?


J'ai cherche longtemps avant de trouver la solution car la copie d'une image virtuel ne marche pas dans une colonne de type image, alors qu'avec les listes images pas de soucis.

Mais solution il y a
Je te souhaites de bonne recherche ...

Amicalement

Contribution le : 05/08/2005 17:58
Créer un fichier PDF de la contribution Imprimer


Re: Colonne de table de type Jauge
Stagiaire WDF
Inscrit:
20/07/2005 15:01
Post(s): 9
re bonjour,

Citation :

WDPascal a écrit :

Mais solution il y a
Je te souhaites de bonne recherche ...

Amicalement


C'est l'ete je me suis lache :)

donc la solution en reprenant votre exemple:

(MaTable.MaColonne[I] = ImageDynamique)

//======================================================
JaugeCopier is string
JaugeCopier = dSauveImageBMP(ImageDynamique, enMémoire)
MaTable.MaColonne[I] = JaugeCopier
//======================================================

Amicalement


Contribution le : 05/08/2005 18:02
Créer un fichier PDF de la contribution Imprimer


Re: Colonne de table de type Jauge
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour Homer,

Utiliser tout simplement un champ libellé et dessiner dedans avec la fonction gRectangle() cela fonctionne parfaitement et meme pendant le déplacement eventuel de l'ascenseur du coup que vous rajoutier un multitache(-1) dans le traitement.

Contribution le : 05/08/2005 22:54
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Colonne de table de type Jauge
Stagiaire WDF
Inscrit:
20/07/2005 15:01
Post(s): 9
Bonjour,

Citation :

drcharly93 a écrit :
Utiliser tout simplement un champ libellé et dessiner dedans avec la fonction gRectangle()


Effectivement pour simuler une jauge c'est vraiment une bonne idee, je vais la garder au chaud celle la.

Amicalement


Contribution le : 06/08/2005 00:16
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