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

Langage Delphi Discussion :

ScrollBar non opérationnelle


Sujet :

Langage Delphi

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    803
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 803
    Points : 182
    Points
    182
    Par défaut ScrollBar non opérationnelle
    Bonjour à tous,

    Pour une appli que je développe je dispose une scrollbar sur ma form principale.
    J'ai initialisé la procedure de l'evennement change tel que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    procedure TFormMain.VScrollbChange(Sender: TObject);
    begin
      if Sender as TScrollBar = VScrollb then
        ImageChoice.Top := -Units.y * VScrollb.Position;
    end;
    Curieusement si je place un point d'arrêt à la ligne 3 il n'est jamais opérationnel quand je manie le curseur sur l'exe.

    Ai-je oublié de paramétrer une propiété de la ScrollBar ? Si oui laquelle ? Si non quelqu'un peut-il m'expliquer pourquoi l'evenement change reste silencieux ?

    Merci à tous et bonne journée.

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Bonjour,
    Citation Envoyé par colorid Voir le message
    Curieusement si je place un point d'arrêt à la ligne 3 il n'est jamais opérationnel quand je manie le curseur sur l'exe.

    Ai-je oublié de paramétrer une propiété de la ScrollBar ? Si oui laquelle ? Si non quelqu'un peut-il m'expliquer pourquoi l'evenement change reste silencieux ?
    La procédure de gestion de l'événement est elle associée à la propriété de l'événement OnChange soit lors de la conception soit lors de l'exécution ?
    Dans le cas contraire, le code est éliminé par le lieur de Delphi...

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    803
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 803
    Points : 182
    Points
    182
    Par défaut
    Elle doit être associée, car c'est en cliquant sur l'évenemnt OnChange de la ScrollBar que j'ai créé la procédure.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    803
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 803
    Points : 182
    Points
    182
    Par défaut Petite précision
    A l'exécution si je déplace le curseur de la scrollbar, non seullement il ne déclanche pas l'évennement OnChange, mais il revient systématiquement à la position zéro

  5. #5
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Citation Envoyé par colorid Voir le message
    Elle doit être associée, car c'est en cliquant sur l'évenemnt OnChange de la ScrollBar que j'ai créé la procédure.
    D'accord, mais l'est-elle encore à l'heure actuelle ? Le concepteur visuel de fiche l'indique-t-elle toujours ?
    L'événement OnChange n'est-il pas réinitialisé à nil par code ?

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    803
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 803
    Points : 182
    Points
    182
    Par défaut
    Pas que je sache ! L'événement OnChange n'est pas réinitialisé à nil !

    Mais j'ai trouvé
    Simplement L'évenement OnChange intervient sur un TImage (ImageChoice) dont la hauteur er la largeur sont mal initialisés.

    Merci à tous, je coche résolu

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

Discussions similaires

  1. Active Directory "serveur non opérationnelle"
    Par marcusien dans le forum Windows Forms
    Réponses: 2
    Dernier message: 21/06/2010, 14h03
  2. Réponses: 0
    Dernier message: 10/09/2007, 11h20
  3. h: commandLink non opérationnel
    Par dev7 dans le forum JSF
    Réponses: 3
    Dernier message: 17/04/2007, 23h02
  4. [js]bouton non opérationnel sous firefox
    Par TERRIBLE dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/01/2007, 08h45
  5. Réponses: 1
    Dernier message: 04/10/2006, 19h49

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