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 :

Clignotement gênant d'une image


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Par défaut Clignotement gênant d'une image
    J'utilise Delphi 6 avec windows98 SE
    Pour matérialiser un trajet sur un extrait de carte je trace une ligne brisée colorée collant au plus près avec le tracé de la carte.J'opère donc avec les instructions'move to' et 'ligne to' entre des points définis par un 'Mouse down'.
    la carte est une 'Image' affichée dans une ScrollBox placée sur la fiche.
    Apartir du 2° clic (qui trace donc le premier trait), à chaque clic ,c'est à dire chaque fois que l'on trace un trait, l'image disparaît puis réapparaît rapidement avec le nouveau trait, ce qui se traduit par une sorte de clignotement très désagréable.
    Après quelques recherches dans le forum j'ai essayé BeginUpdate et endupdate sur Image ou Image.Canvas. Le compilateur ne reconnaît pas ces instructions.
    Y a-t-il une façon d'empêcher ce clignotement?
    Salut et merci.

  2. #2
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Salut,

    Il te faut mettre la propriété DoubleBuffered de la ScrollBox à true.

    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Par défaut clignotement gênant d'une image
    merci! ça marche!
    mais je voudrais bien savoir où l'on trouve ces propriétés comme doublebuffered. Elle n'apparaît pas dans l'inspecteur d'objets.
    Je l'ai donc écrite dans le code et ça marche.
    Encore merci

  4. #4
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Par défaut

    Citation Envoyé par fansept Voir le message
    mais je voudrais bien savoir où l'on trouve ces propriétés comme doublebuffered. Elle n'apparaît pas dans l'inspecteur d'objets.
    on les trouve, très simplement dans l'aide delphi
    les propriétés apparaissant dans l'inspecteur d'objet sont les propriétés Published

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Par défaut Le problème est résolu
    Merci à ceux qui m'ont aidé.
    je ne trouve pas le bouton sur lequel je dois cliquer pour joindr 'RESOLU' à la question.
    Salut.

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

Discussions similaires

  1. Clignotement d'une image [turbo c++]
    Par EpiTouille dans le forum C
    Réponses: 5
    Dernier message: 10/05/2011, 18h46
  2. Comment faire clignoter une image ?
    Par smaella dans le forum Imagerie
    Réponses: 5
    Dernier message: 01/07/2009, 16h51
  3. Faire clignoter une image avec la SDL?
    Par francoisd42 dans le forum SDL
    Réponses: 2
    Dernier message: 29/04/2009, 16h31
  4. [VB6] Faire Clignoter une IMAGE
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 04/05/2006, 17h54
  5. [VB6] COmment Faire Clignoter une image ?
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 25/04/2006, 11h29

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