Taille des colonnes definis par l'utilisateur et Garderen memoire dans un MSHFLE

SEB83200 Messages postés 34 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 11 juin 2013 - 13 août 2009 à 19:24
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 - 24 août 2009 à 11:20
Bonjour à tous,

J'ai un mshflexgrid et je voudrai que l'utilisateur puisse agrandir ou reduire les colonne comme il le veut avec sa souris mais je ne sais pas ou cela se parametre ?

De plus je voudrai que le logiciel garde en mémoire la taille des colonnes que l'utilisateur aura réaliser.

Merci

6 réponses

Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 10
17 août 2009 à 14:39
Bonjour,

Pour l'utilisateur, le redimensionnement se fait dans la barre de titres exactement comme dans l'explorateur.

Pour garder la dimension en mémoire d'une session à l'autre, le plus simple est encore une petite table, (où à la limite la base de registre s'il y a très peu de colonnes).

En espérant que cela t'aidera.

Calade
0
SEB83200 Messages postés 34 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 11 juin 2013
18 août 2009 à 20:55
Bonsoir Calade,

Je te remercie pour ta reponse.

En fait j'avais pensé à cette possibilité mais je ne sait pas du tout comment m'y prendre.

Je n'ai que 4 colonne, je peu les redimensionner manuellement mais je sais pas quelle code mettre pour que le logiciel voir que j'ai redimensionner les colonnes n'y même les sauvegarder et les lancer lors du load.

Merci
0
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 10
19 août 2009 à 08:06
Bonjour,

N'ayant pas VB6 sur ce poste, je ne sais pas exactement sur quel évènement de ta grid tu peux mettre cela (à toi de chercher), mais on peut aussi envisager de le sauvegarder au Unload de ta Form et de récupérer au Load.

Pour 4 colonnes, la base de registre convient très bien et tu trouveras moult exemples de manipulation de celle-ci sur ce site.


Calade
0
SEB83200 Messages postés 34 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 11 juin 2013
19 août 2009 à 17:22
Bonjour Calade,

Merci je vais regarder ce que je peu trouver
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
SEB83200 Messages postés 34 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 11 juin 2013
23 août 2009 à 19:06
Bonjour,

Je suis désolé mais cela fait maintenant deux jours que je cherche et je n'ai rien trouvé.

Surtout sur la procédure permettant de voir si l'on redimmensionne les colonnes du MSHFLEXGRID

Merci
0
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 10
24 août 2009 à 11:20
Bonjour,

Tu dois pouvoir utiliser les évènements MouseDown et MouseUp en mémorisant les tailles de la colonne en cours dans le 1er cas et vérifier si elles ont changées dans le 2ème.

Si cela ne te convient pas, tu mémorises toutes les tailles au Form.Load et vérifie si elles ont changé au Form.Unload pour éventuellement les sauvegarder.


Calade
0
Rejoignez-nous