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

C++Builder Discussion :

Grille d'images ? [Non suivi]


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par défaut Grille d'images ?
    Bonjour,

    Je cherche à modeliser une matrice N*M par une grille N*M.
    Chaque case de la grille devant etre une image.
    Connaissez vous un composant permettant de faire cela rapidemant ou dois je faire manuellement placer N*M petite TImage ?

    Merci pour vos réponses
    Sorry

  2. #2
    Membre éclairé Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par défaut
    J'ai essayé ceci : TStringGrid, mais j'aimerais que lorsque je clique sur la case, l'image apparaisse mais ça ne fonctionne pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    TForm1 *Form1;
    TImage* mat0_0;
    //---------------------------------------------------------------------------
    __fastcall TForm1::TForm1(TComponent* Owner)
            : TForm(Owner)
    {
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
    mat0_0 = new TImage(StringGrid1);
    mat0_0->Parent=StringGrid1;
    StringGrid1->Objects[0][0]=mat0_0;
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TForm1::StringGrid1Click(TObject *Sender)
    {
    mat0_0->Picture->LoadFromFile("Image1.bmp");
    }
    Ce que je souhaite n'est peut etre pas possible..
    J'espere que vous allez me dire le contraire

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Salut !

    Un Graphics::TBitmap peut a lui seul représenter N * M images !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Graphics::TBitmap *Images = new Graphics::TBitmap;
    Images->Width = N * largeur_image;
    Images->Height = M * hauteur_image;
    Un composant visuel, TImage peut être suffisant, sinon tu peux
    dériver de TCustomControl ou de TGraphicControl pour réaliser un objet visuel
    spécifique. Il suffit de surcharger la méthode Paint .

    A plus !

  4. #4
    Membre éclairé Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par défaut
    Merci pour ton aide, je vais travailler là-dessus.

    A++
    Sorry

Discussions similaires

  1. JavaScript pour Photoshop cs2 - Faire une grille d'image pour tirages
    Par spaceodity dans le forum Général JavaScript
    Réponses: 26
    Dernier message: 27/12/2009, 16h02
  2. Grille avec image
    Par poussinphp dans le forum Windows Forms
    Réponses: 1
    Dernier message: 28/01/2008, 20h25
  3. Grille d'images: quel est le mieux ?
    Par boon31 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 07/11/2007, 12h05
  4. Réponses: 4
    Dernier message: 08/08/2007, 12h37
  5. [Lazarus] Affichage d'une grille d'images
    Par Brupio dans le forum Lazarus
    Réponses: 1
    Dernier message: 01/04/2007, 15h42

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