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

Delphi Discussion :

Affichage dans une forme


Sujet :

Delphi

  1. #1
    Membre éclairé Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Points : 717
    Points
    717
    Par défaut Affichage dans une forme
    Bonjour à tous,

    Je débute en Delphi et en affichage graphique, et quelque chose me dépasse...
    J'utilise un TListImages et je voudrais pouvoir les afficher dans ma forme avec à l'endroit d'un clic.

    Donc j'utilise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    imagescheck.Draw(form0.Canvas,X,Y,0);
    Le problème c'est que ça marche avec ma fenêtre0, mais pas sur ma fenêtre principale...

    Y-a-t-il des options à affecter à ma forme, pour que son canvas soit visible par exemple???

    Merci à tous.

  2. #2
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 846
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 846
    Points : 15 264
    Points
    15 264
    Par défaut
    avec ma fenêtre0, mais pas sur ma fenêtre principale...
    Et c'est quoi la différence entre les deux ?

    Par ailleurs,
    ... Draw(form0.Canvas ...
    va dessiner sur form0, non ?

    Pas clair ton truc...
    --
    jp

  3. #3
    Membre éclairé Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Points : 717
    Points
    717
    Par défaut
    C'est ça le problème...A priori les deux forms sont les mêmes!!!
    Sauf que l'une des deux est la fenêtre principale de mon application.

    Citation Envoyé par Jipété
    Par ailleurs,
    ... Draw(form0.Canvas ...
    va dessiner sur form0, non ?
    J'ai mis ...Draw(formPrinipale.Canvas...), c'est la le problème...

    Pour être un peu plus clair, quand j'utilise les fonctions utilisant le canvas d'une form (pen , brush...) pour déssiner sur cette forme, alors :
    * avec form0, tout marche très bien.
    * avec formPrincipale, rien ne s'affiche à l'écran...

    Quelqu'un aurait une idée, même vague du problème...

    Merci.

  4. #4
    Membre éclairé Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Points : 717
    Points
    717
    Par défaut
    Bon je sais toujours pas d'où venait le problème...

    Mais j'ai créé une nouvelle fiche, j'ai copié tout les éléments, les procédures... de l'ancienne fiche principale vers ma nouvelle fiche.

    Et j'ai remplacé l'ancienne fiche par ma nouvelle dans mon projet.

    Et là, miracle de l'informatique, l'affichage fonctionne!!!

    Ca m'a pris 1H, mais mon problème est résolu..En revanche si quelqu'un trouve un jour le pourquoi du comment, je l'en remercie d'avance.

    @+.

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

Discussions similaires

  1. Affichage d'une form dans une nouvelle form
    Par Djang0 dans le forum C++Builder
    Réponses: 8
    Dernier message: 26/08/2009, 10h11
  2. [C# BitBlt & Co] Affichage du bureau dans une form
    Par ben_popcorn dans le forum Windows Forms
    Réponses: 5
    Dernier message: 06/08/2008, 18h31
  3. DirectShow affichage webcam dans une form
    Par TERRIBLE dans le forum API graphiques
    Réponses: 0
    Dernier message: 27/04/2008, 17h36
  4. DirectShow affichage vidéo dans une form
    Par TERRIBLE dans le forum DirectX
    Réponses: 1
    Dernier message: 27/03/2008, 19h42
  5. Mise en forme de l'affichage dans une liste
    Par nunurs83 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 04/05/2007, 20h47

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