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 :

une image dans 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 habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8
    Par défaut une image dans un msflexgrid
    Bonsoir,

    je souhaiterai créer une image puis l'afficher dans une cellule d'un MSFlexgrid.

    J'ai donc une feuille avec mon MSFlexgrid et j'y ai ajouté une PictureBox que je masque (Visible=False).

    Je dessine mon image en collant bout à bout des morceaux d'images stockées dans mon fichier ressources mais lorsque je veux rapatrier mon dessin dans ma cellule, rien ne se passe.
    J'affiche ma PictureBox et je constate qu'elle est bien remplie par mon oeuvre donc cela ne vient pas de la méthode de dessin. je rempli la cellule avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    MSF.Col=1
    MSF.Row=1
    MSF.ColWidth=PictureBox.Width
    MSF.RowHeight=PictureBox.Height
    Set MSF.CellPicture=PictureBox.Picture
    et ben ma cellule (1,1) reste désespérément vide.

    Merci de m'aider.


    noune40

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    C:\WINDOWS\System32\MSFLXGRD.ocX
    Contrôle Microsoft FlexGrid 6.0
    Citation Envoyé par F2
    Property ColWidth(index As Long) As Long
    Membre de MSFlexGridLib.MSFlexGrid
    Détermine la largeur de la colonne spécifiée, en twips. Non disponible actuellement.
    Property RowHeight(index As Long) As Long
    Membre de MSFlexGridLib.MSFlexGrid
    Renvoie/définit la hauteur, en twips, de la ligne spécifiée. Non disponible actuellement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    'MSF.Col = 1
    'MSF.Row = 1
    'MSF.ColWidth = Picture1.Width
    'MSF.RowHeight = Picture1.Height
    MSF.ColWidth(1) = Picture1.Width
    MSF.RowHeight(1) = Picture1.Height
    Set MSF.CellPicture = Picture1.Picture
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8
    Par défaut
    Bonjour,

    mea culpa, effectivement il y avait une erreur de syntaxe dans mon exemple de code.
    Depuis j'ai trouvé la solution à mon problème:

    Il suffit d'ajouter la ligne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Picture1.Picture = Picture1.Image
    avant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set MSF.CellPicture = Picture1.Picture
    Merci ProgElecT pour ton aide.

    noune40

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. une image dans une colonne de MsFlexGrid
    Par wajdiisi2007 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 27/08/2007, 10h28
  2. Comment copier une image dans le presse papier.
    Par cprogil dans le forum Langage
    Réponses: 7
    Dernier message: 09/09/2003, 15h54
  3. Peut on mettre une image dans une BD MySQL ?
    Par maddog2032 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 25/07/2003, 16h18
  4. Une image dans un composant ?
    Par bjl dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/03/2003, 11h28
  5. [VB6] [Excel] Insérer une image dans une feuille
    Par mathias dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 09/10/2002, 07h44

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