Evenement sur changement de taille d'une colonne
Utilisateur WDF
Inscrit:
06/02/2003 08:38
De Bourgogne
Post(s): 88
Bonjour à tous,

je suis entrai de faire une table Stat
avec plusieurs libellé d'entete,
1 ligne pour les mois
1 ligne pour l'intitulé des calculs
exemple:
---------------avril 2004-------------mai 2004-----
-------------CA MARGE qte----------CA MARGE--qte
ligne 1------10--20----30 ----------40--50----60
ligne 2------10--50----30 ----------40--80----27
ligne 3------10--20----30 ----------40--50----60

l'astuce , auquel je pense est de généré un libellé par mois
centre sur les colonnes des calculs
dans l'exemple : avril 2004 centré sur CA marge qte
Mais pour cela il faut que j'arrive à détecter
l'évenement Windows du changement de taille d'une colonne d'une table.
Je pense que cela pourrait interressé du monde.

Est-ce que quelqu'un connaitrait cet évenement ?
Merci

JYM

Contribution le : 17/05/2004 14:41
Créer un fichier PDF de la contribution Imprimer


Re: Evenement sur changement de taille d'une colonne
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Salut JYM,

Un petit test simple

dans la déclaration de ta fenetre
TraceDebut(trDessustout)
Evenement("eventColonne","*.*",0)
//0 pour récupérer tous les évenements


tu créer une procédure locale eventColonne
procedure locale eventColonne(pMessage,pwParam,plParam)
SI <MaTable.MaColonne>..largeur <> <MaTable.Colonne>..LargeurInitiale ALORS
 Trace(_EVE.Nom+TAB+pMessage+TAB+pwParam+TAB+plParam)
FIN


Ceci te donneras un début de piste.

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


Re: Evenement sur changement de taille d'une colonne
Utilisateur WDF
Inscrit:
06/02/2003 08:38
De Bourgogne
Post(s): 88
Salut drcharly93 ,
Merci de ta réponse
j'avais oublié comment capter tous les evts !!!
A force d'avoir la tête dans le guidon ...

Donc le message emanant de la table est 70
et lParam est 1243232 pour le changement de taille
d'une colonne .

Merci encore.

JYM

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


Re: Evenement sur changement de taille d'une colonne
axl_snakepit62@yahoo.Fr
Bonjour,

J'aurai besoin aussi de ce code mais je n'arrive pas a le mettre en application.

a l'initialisation de ma fenetre j'ai mis :

Evénement("changeLargeurColonne", "Table1", 70)


et ma procédure :

PROCEDURE changeLargeurColonne(Message, wParam, lParam)

TOTALD..Largeur=Table1.Débit..Largeur
TOTALD..X=Table1.Débit..X

en fait j'ai un champ en dessous d'une colonne de ma table et je ce que je voudrais faire c'est que des que la colonne est redimensionne le champ se met à la même taille.

Avec ce code cela fonctionne sur 10 ou 15 pixel mais pas +.

Quelqu'un pourrait-il me donner un coup de main ?

Merci

Contribution le : 10/04/2006 14:50
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