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 :

Aide sur les images sous Delphi 7


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Avril 2011
    Messages : 177
    Par défaut Aide sur les images sous Delphi 7
    Bonjour,
    Je veux crée un Composant image Dans Delphi 7, et 2 bottons Alor quant j’a Pius sur le Botton 1 je veux afficher dan la cadre de l’image l’image numéro 1, et pour le Botton 2 l’image numéro 2
    Comment faire ça (cours, lien, tuto,…)

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 086
    Par défaut
    Bonjour,
    Je veux créer un Composant image dans Delphi 7, et 2 boutons.
    Quand j’appuie sur le Bouton 1 je veux afficher dans le cadre de l’image numéro 1, et pour le Bouton 2 l’image numéro 2
    Active le correcteur orthographique de FireFox pour le Français ou utilise Google Translate ! Lire en phonétique, ce n'est pas agréable !

    Guide Pascal et Delphi - X. Découverte des composants les plus utilisés - 1ère partie - X-B. Référence des composants - X-B-6. Composant "Button"


    Sinon, il te suffit de mettre du code dans le OnClick du bouton (TButton, TBitBtn ou encore TSpeedButton)
    Je n'ai pas compris ce que tu voulais afficher !
    Quelle Image ?
    Tu veux dessiner le bouton dans un TImage ? utilise la méthode PaintTo

    Sinon, tu voulais parler tu TImageList peut-être et sa méthode Draw

    Guide Pascal et Delphi - X. Découverte des composants les plus utilisés - 1ère partie - X-B. Référence des composants - X-B-14. Composant "ImageList"
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre très actif
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Avril 2011
    Messages : 177
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Active le correcteur orthographique de FireFox pour le Français ou utilise Google Translate ! Lire en phonétique, ce n'est pas agréable !

    Guide Pascal et Delphi - X. Découverte des composants les plus utilisés - 1ère partie - X-B. Référence des composants - X-B-6. Composant "Button"


    Sinon, il te suffit de mettre du code dans le OnClick du bouton (TButton, TBitBtn ou encore TSpeedButton)
    Je n'ai pas compris ce que tu voulais afficher !
    Quelle Image ?
    Tu veux dessiner le bouton dans un TImage ? utilise la méthode PaintTo

    Sinon, tu voulais parler tu TImageList peut-être et sa méthode Draw

    Guide Pascal et Delphi - X. Découverte des composants les plus utilisés - 1ère partie - X-B. Référence des composants - X-B-14. Composant "ImageList"
    Bonjour,
    et merci pour votre réponse,
    mois ce qui m'intéresse c'est d'avoir relaisser une petite interface qui 'a 2 boutons et un garde , si d'appuis sur le bouton1 je veut faire apparat dans le cadre l'image 1 et la même chose avec le bouton2,
    je cherche un tutoriel pour l'utilisation des images c'est pas les retouches.
    merci.

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 086
    Par défaut
    Citation Envoyé par yacinew Voir le message
    moi ce qui m'intéresse c'est d'avoir relaisser une petite interface qui a 2 boutons et un garde , si J'appuis sur le bouton1 je veut faire apparaitre dans le cadre l'image 1 et la même chose avec le bouton2
    relaisser ? tu voulais dire "réaliser" ?
    un garde ? une bordure ? je ne comprends pas !
    Utilise Google Translate !

    Citation Envoyé par yacinew Voir le message
    je cherche un tutoriel pour l'utilisation des images c'est pas les retouches.
    merci.
    tu as plein d'exemple sur Phidels mais ils sont tous plus "complexe" que ta demande, ils vont déjà plus loin,
    je pense que celui sur le TImageList et l'animation est intéressant

    Je t'ai donné des liens vers les cours, exactement les composant qu'il te faut, le TImageList et le TImage !
    Il te faut dans le OnClick appeler TImageList.Draw.
    Attention pour le TImageList, il te faut des Images de même taille, si c'est des tailles ou format différent, utiliser TImage.Picture.LoadFromFile.

    Le tutoriel "Officiel" le plus proche c'est le "Fish Factory", comme toi, quand j'ai débuté en 1999, cela a été mon PREMIER programme Delphi !
    Bon cela utilise une Base de données, à l'époque BDE+Paradox aujourd'hui c'est InterBase, normalement les sources sont fournis avec Delphi, si tu as installé les Exemples dans "C:\Program Files\Borland\CBuilder6\Examples\DBTasks\FishFact") tu aussi la base dans "C:\Program Files\Fichiers communs\Borland Shared\Data\biolife.db"
    En C++Builder6 c'était encore du Paradox !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Membre très actif
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Avril 2011
    Messages : 177
    Par défaut
    merci,
    j'ai fait cette Etape et ça bien marché;
    mais maintenant je veut insérer dans l'application plusieurs photo (30 images),
    seulement une seul image sera visible a chaque événement (l'appui sur le bouton);
    le problème es que je vais insérer le Timage 30 fois, dans l'application.
    ou il y a une autre méthode qui fait ça dynamiquement

  6. #6
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 086
    Par défaut
    J'ai déjà répondu !

    Un seul et unique TImage
    TImageList.GetBitmap() pour des images de même dimension
    TImage.Picture.LoadFromFile pour des images de dimension variée !

    As-tu regardé le lien vers Phidels : Dessin animé comme un gif qui justement te montre 2 possibilité :
    - soit 7 TImage + 30 lignes de code
    - soit un seul TImage + TImageList + 5 lignes de code
    Cela confronte les deux solutions dans le même projet !

    Lit donc ce sujet Affichage lent de TJPEGIMAGE, c'est pour faire comme l'Explorateur de Miniatures !
    Cela pourrait t'inspirer !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

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

Discussions similaires

  1. [D5][SQL Server] Conserver des images dans la BDD
    Par FONKOU dans le forum Bases de données
    Réponses: 8
    Dernier message: 08/06/2008, 19h58
  2. Drag & drop sur les images sous FF
    Par moumoune65 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 14/06/2007, 14h10
  3. Aide sur les templates de codes de Delphi 2006
    Par vanquish dans le forum Delphi
    Réponses: 1
    Dernier message: 23/06/2006, 16h22
  4. Filemaker ... besoin d'aide sur les Plugin
    Par joange dans le forum Autres SGBD
    Réponses: 3
    Dernier message: 22/04/2004, 10h16
  5. [CR] besoin d'aide sur les formules
    Par GuillaumeDSA dans le forum Formules
    Réponses: 4
    Dernier message: 10/07/2003, 12h19

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