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

C++Builder Discussion :

Défiler automatiquement une ListView


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mars 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 2
    Par défaut Défiler automatiquement une ListView
    Bonjour,

    je voudrais faire défiler automatiquement une liste view après l'ajout d'un élément afin que le dernier élément ajouté soit toujours visible par l'utilisateur.

    Quelq'un a t'il une idée?

    Merci

  2. #2
    Candidat au Club
    Inscrit en
    Mars 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 2
    Par défaut
    je crois que j'ai trouvé une solution pour le defilement automatique:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ListView->AddItem("new line", NULL);
    (*ListView->Items)[ListView->Items->Count - 1]->MakeVisible(false);
    Maintenant le problème c'est que ça scintille au rafraichissement de la liste view

    quelqu'un a une idée?

  3. #3
    Membre chevronné
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Par défaut
    Ca ne devrait pas changer grand-chose au scintillement mais j'utilise plutôt quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    TListItem *pItem;
    ...
    ...
    pItem = ListView1->Items->Add();
    ...
    pItem->MakeVisible(false);
    qui est peut être un peu plus économe que ta solution.

    En tout cas, chez moi, ça ne scintille pas.

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

Discussions similaires

  1. [MVVM] Défilement automatique dans une ListView
    Par em925 dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 31/05/2014, 02h14
  2. Focus automatique dans une listview lors d'un SelectedItems
    Par Chacha35 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 28/09/2009, 11h19
  3. Scroll automatique d'une ListView
    Par ero-sennin dans le forum C++Builder
    Réponses: 6
    Dernier message: 05/03/2009, 09h58
  4. Réponses: 13
    Dernier message: 10/02/2008, 23h52
  5. [C#] [WinForms] Redimensionnement automatique d'une ListView
    Par Phenomenium dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/02/2005, 11h43

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