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

Composants VCL Delphi Discussion :

Utilisation du composant TShape


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Août 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 5
    Par défaut Utilisation du composant TShape
    Bonjour à tous,

    Je souhaite utilisé le composant TShape pour faire divers projets.
    J'ai cherché des informations sur ce composant sur Internet, hélas je n'ai pas trouvé grand chose. Je simplement trouvé des exemples non explicatif.

    Est-ce qu'il existe un document expliquant le fonctionne et l'utilisation de ce composant ?

    Parceque j'aimerais plus précisément, déssinez dans un TShape l'image correspondant à un TImage. Auriez-vous un piste ?

    Je vous remercie d'avance pour vos réponse.

    Salutations !

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 939
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 939
    Par défaut
    TShape est un composant utilisé pour dessiner des formes prédéfinies. Pour dessiner toi-même, utilise un TPaintBox.

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 5
    Par défaut
    Ok, très bien ... Merci pour l'info !

    Maintenant, avec ce composant je pourrai faire ce que je souhaite ? C'est-à-dir, dessiner mon Timage dans mon TpaintBox ?

  4. #4
    Membre à l'essai
    Inscrit en
    Août 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 5
    Par défaut
    J'ai réaliser ce code.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    procedure TForm1.PaintBox1Paint (Sender: TObject);
    var
      bit: TBitmap;
    begin
      bit := TBitmap.Create();
      bit.LoadFromFile('C:\image1.bmp');
      PaintBox1.Canvas.Draw(0,0,bit);
      FreeAndNil(bit);
    end;
    Hélas il ne fonctionne pas comme il faut. Avez-vous une idée ?

  5. #5
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 939
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 939
    Par défaut
    Citation Envoyé par jfrTchaux Voir le message
    Hélas il ne fonctionne pas comme il faut.
    C'est à dire ?

  6. #6
    Membre à l'essai
    Inscrit en
    Août 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 5
    Par défaut
    Il affiche rien.

    Mais j'ai trouvé mon erreur, ca fonctionne maintenant. J'ai un peu honte

    Le code ci-dessus, fonctionne très bien. Il suffit de ne pas oublier de l'asigner à l'événement "OnPaint" du PaintBox.

    Je sais ... Je sors ...




    Merci beaucoup pour les infos Andnotor.

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

Discussions similaires

  1. Conseille d'utilisation sur composant TShape
    Par BuzzLeclaire dans le forum Composants VCL
    Réponses: 1
    Dernier message: 25/01/2009, 14h35
  2. [SGBD][ADO] Utilisation des composants ADO
    Par Teb dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 22/08/2005, 15h33
  3. utilisation des composants d'aide à la décision
    Par karim2005 dans le forum Bases de données
    Réponses: 1
    Dernier message: 08/07/2005, 13h36
  4. Utilisation du composant TDBImage
    Par kkv dans le forum Bases de données
    Réponses: 4
    Dernier message: 10/03/2005, 17h41
  5. [][Timer] Créer un Timer sans utiliser le composant
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 01/10/2003, 11h04

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