8
votes

Supprimer la barre de défilement dans une zone de liste

J'utilise un utilisateur dans VBA et j'ai une liste de liste. Je veux enlever l'horoz. barre de défilement du bas. Y a-t-il un moyen de faire cela? Je ne vois aucune option dans la zone Propriétés.

Entrez la description de l'image ici


0 commentaires

5 Réponses :


0
votes

Essayez de faire la liste de la liste un peu plus large ... non plus large, mais juste assez pour vous débarrasser de la barre de défilement horizontale.

Peut-être que cela fonctionnera.


3 commentaires

J'ai essayé ça. Cela a fonctionné, mais j'ai dû faire la boîte vraiment large. Je veux garder juste assez grand pour voir la liste.


@Mike: Ces valeurs provenaient-elles d'une base de données ou de données de données? Si la longueur de la colonne est plus large, la boîte de liste peut ajouter une barre de défilement.


Les valeurs proviennent de l'une de mes colonnes de feuilles qui ne sont que la largeur du texte à l'intérieur.



9
votes

Ceci peut se produire lorsque vous avez la propriété Format de la largeur de la colonne de la liste ListBox définie sur quelque chose de large, puis vous formez le contrôle sur les données, il affichera les barres de défilement.

Pour résoudre ce problème, modifiez la propriété "Largeur de colonne" sous l'onglet Format vers quelque chose de vraiment petit, puis jouez avec cette propriété et la taille de la liste de contrôle de la liste jusqu'à ce que vous obteniez la manière dont vous voulez, et aucune barre de défilement n'est affichée. .


0 commentaires

0
votes

Cliquez sur le formal utilisateur. Sous les statistiques de la propriété, recherchez KeepscrollBarsVisible.
Changez-le à 0 - FMScrollBarsnone

Je travaillais avec cela pendant deux heures - essayant de trouver la réponse dans la liste de liste. Ce n'est pas là!

JIM


0 commentaires

0
votes

J'ai déclaré Columnwidth au début du formulaire et cela fonctionne comme un charme!


0 commentaires

1
votes

Vous devez définir la liste de la propriété de la liste de liste ou de combobox plus grande que la location de la propriété Wwidth.

Le premier étant la taille de ce que vous montrez à l'écran, et le second étant la taille de ce que vous voulez mettre à l'intérieur du premier.


0 commentaires