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 :

Erreur avec l'évènement OnClick de ListView


Sujet :

Composants VCL Delphi

  1. #1
    Membre habitué
    Avatar de xenos
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 400
    Points : 197
    Points
    197
    Par défaut Erreur avec l'évènement OnClick de ListView
    Bonjour,

    J'développe un soft avec Delphi 2006 sous WinXP, qui utilise un ListView.

    J'utilise l'évènement OnClick de ce ListView. Lorsque l'utilisateur clique sur le ListView, il sélectionne la ligne et le logiciel cherche le numéro de ligne qu'il utilise pour faire des recherches.

    Le problème survient lorsque le ListView est beaucoup plus grand qu'il n'y a de lignes de données. Il n'y a par exemple que 3 lignes de données alors que la taille du ListView permet d'en mettre 10, il y a un trou de 7 lignes.

    Lorsqu'on clique sur une de ces 7 lignes vides, un message d'erreur apparait :

    Access violation at address 004A0B94 in module 'Soft.exe'. Read of address 00000004
    J'aimerais dés lors, que lorsqu'on clique sur les lignes vides qu'il n'affiche rien ...

    D'avance merci pour vos réponses.

  2. #2
    rbh
    rbh est déconnecté
    Membre confirmé Avatar de rbh
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 381
    Points : 471
    Points
    471
    Par défaut
    Salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    procedure ListViewClick();
    begin
      If ListView.Selected <> nil then
      begin
        ...
      end;
    end;

  3. #3
    Membre habitué
    Avatar de xenos
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 400
    Points : 197
    Points
    197
    Par défaut
    Je viens de rajouter ton code, et ça fonctionne à merveille !!!

    Merci et bonne journée

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

Discussions similaires

  1. Ajouter un évènement OnClick à une ListView
    Par kracter56 dans le forum Composants graphiques
    Réponses: 4
    Dernier message: 04/10/2012, 13h18
  2. Problème avec l'évènement onClick du bouton
    Par phenix1988 dans le forum Développement Web en Java
    Réponses: 6
    Dernier message: 29/12/2011, 20h53
  3. Évènement onclick qui ne fonctionne pas avec FireFox
    Par kilian67 dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 19/09/2008, 11h34
  4. Modifier l'événement onClick même avec FAQ
    Par schnito dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 28/09/2007, 12h52
  5. [HTML] Probleme avec les événement OnChange et OnClick
    Par G_Kill dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 04/05/2005, 16h06

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