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

VB.NET Discussion :

Scrollbar verticale d'un contrôle toujours en bas


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Mars 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2005
    Messages : 80
    Par défaut Scrollbar verticale d'un contrôle toujours en bas
    Bonjour à tous,
    voila, depuis plusieurs jours je suis à la recherche d'un moyen pour que lorsque j'insère un texte dans une richtextbox ou une listbox par exemple, dans le cas où le contrôle est déjà plein dans la hauteur, que le dernier élément inséré soit visible (en gros que le scroll vertical du contrôle soit toujours en bas)
    Si vous avez une idée de comment procéder, je suis évidemment preneur

    Merci d'avance,
    Clément

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 291
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    VScrollbar1.value=VScrollbar1.maximum
    Non ?

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Appelle la méthode ScrollToCaret (ça scrolle jusqu'à la position du curseur)

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Mars 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2005
    Messages : 80
    Par défaut
    en effet, scrolltocaret fonctionne mais uniquement sur les richtextbox.
    J'aimerai faire de même sur une listbox que j'utilise comme liste de logs des actions qui sont effectuées

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Essaie de sélectionner le dernier item, peut-être que ça suffit...

    Sinon tu peux jouer avec la propriété TopIndex, pour indiquer quel est le premier élément visible

  6. #6
    Membre extrêmement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par défaut dernier element inserer,propriete topindex
    bonjour clem67

    Voici un bout de code qui est encore plus expeditif .Il met au dessus de l'assiete allais-je dire tout nouveau venu :.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      ListBox1.Items.Insert(0, "baba")
    Les index du ListBox suivent l'affichage c.a.d que le premier element insere est egalement le premier affiche et ainsi de suite.

    bon code................

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

Discussions similaires

  1. Mettre une scrollbar toujours en bas
    Par sisi95 dans le forum GTK+
    Réponses: 2
    Dernier message: 19/05/2009, 12h56
  2. scrollbar du div toujours en bas
    Par narcis60floyjo dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/05/2009, 11h35
  3. Problème JScrollPane: scrollbar verticale en bas au départ
    Par jeanGuignol dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 12/11/2008, 08h41
  4. scrollbar toujours en bas
    Par arnaudperfect dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/07/2008, 11h43
  5. scrollbar toujours en bas
    Par dams78 dans le forum GTK+ avec C & C++
    Réponses: 9
    Dernier message: 02/02/2006, 11h14

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