IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Utilisation d'un MSFlexgrid


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 32
    Par défaut Utilisation d'un MSFlexgrid
    Bonjour,

    J'utilise un MSFlexgrid dans une application.
    Je parviens sans problèmes à fusionner des cellules, cependant, une fois les cellules fusionnées, la sélection de cellule ne se fait plus visuellement (pas d'highlight des cellules), et je ne sais pas pourquoi. (Si je ne fusionne pas de cellules, la sélection fonctionne très bien.

    De plus je souhaiterais savoir comment faire pour fractionner des cellules que l'on vient de fusionner (en gros, je cherche à annuler la fusion de mes cellules).

    Merci

  2. #2
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Tu peux nous montrer ton code ?

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Bonjour,

    le Highlight ne fonctionne pas en cas de fusion.
    Pour ne pas fusionner, processus inverse que celui que tu as appliqué, et qui est... ?

    -> .MergeCells = False
    -> .MergeCol(index) = False
    -> .MergeRow(index) = False

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 32
    Par défaut
    Merci pour l'info ...

    Je vais donc me débrouiller à faire de la sélection "à la main"
    Si quelqu'un a déjà un code qui le réalise, je suis preneur ...

    En fait mon Flexgrid me sert à gérer un calendrier (style outlook).
    Si vous connaissez des codes sources permettant de gérer ça...

    Merci

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    bonjour,
    je ne me rappel plus si cela fonctionne avec un MSFlexgrid, mais bien avec un MSHFlexgrid, avec un textbox (enable=false) ou true pour une saisie , ou encore un label et les fonctions cellHeight, cellleft, celltop et cell width, palcer le contrôle sur la cellule et mettre le texte de la cellule dans le contrôle.
    C'est un peu compliqué mais je l'ai déjà employé.
    A+

Discussions similaires

  1. Quoi utiliser à la place d'une MsFlexGrid
    Par Pascal Lob dans le forum VB.NET
    Réponses: 9
    Dernier message: 16/11/2011, 13h44
  2. Aide pour Projet utilisation d'une MSFlexgrid
    Par Dbratt dans le forum VB.NET
    Réponses: 0
    Dernier message: 22/10/2011, 18h11
  3. Réponses: 2
    Dernier message: 04/05/2009, 19h06
  4. Utiliser deux couleurs de fond dans un MSFLEXGRID
    Par saidm dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 30/10/2007, 21h06
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo