J'essaie d'obtenir la hauteur et la largeur des barres de défilement qui sont affichées sur un ListView. Y a-t-il un moyen facile de faire ceci? J'ai fait du googleing et on dirait que cela pourrait être un réglage du système. Je ne suis pas sûr de savoir où regarder.Existe-t-il un moyen d'obtenir la hauteur et la largeur de la barre de défilement?
7
A
Répondre
14
Oui, il s'agit d'un paramètre système. Utilisez SystemInformation.HorizontalScrollBarHeight et SystemInformation.VerticalScrollBarWidth.
6
.Net CF, où SystemInformation.HorizontalScrollBarHeight
et SystemInformation.VerticalScrollBarWidth
n'existent pas, certains P/Invoke est nécessaire:
public sealed class Native
{
public static Int32 GetVerticalScrollbarWidth()
{
return GetSystemMetrics(SM_CXVSCROLL);
}
public Int32 GetHorizontalScrollbarHeight()
{
return GetSystemMetrics(SM_CYHSCROLL);
}
[DllImport("coredll.dll", SetLastError = true)]
public static extern Int32 GetSystemMetrics(Int32 index);
public const Int32
SM_CXVSCROLL = 2,
SM_CYHSCROLL = 3;
}
+0
Merci, m'a sauvé beaucoup de tracas – Manatherin
Questions connexes
- 1. Modifier la largeur d'une barre de défilement
- 2. boîte de largeur fixe avec hauteur de la barre de défilement de la fenêtre complète
- 3. Comment trouvons-nous la largeur de la barre de défilement?
- 4. jScrollPane Hauteur de la barre de défilement relative à div
- 5. Trouver la largeur de TileList - Largeur de la barre de défilement Flex
- 6. iframe 100% hauteur provoquant la barre de défilement verticale
- 7. Modification de la largeur et de la hauteur de l'image
- 8. Comment augmenter la largeur d'une barre de défilement pour DataGridView?
- 9. La largeur dépend de la hauteur
- 10. Calculer la hauteur de la barre de défilement en fonction de la quantité de contenu masqué
- 11. Comment obtenir la hauteur de la barre de défilement horizontale dans un ListView
- 12. Pouvez-vous changer la largeur d'une barre de défilement (DIV de défilement) dans IE7
- 13. Régler la largeur et la hauteur pour un TTLauncherItem
- 14. Comment faire en sorte que le contenu occupe 100% de la hauteur et de la largeur
- 15. comment définir la largeur et la hauteur de alertbox?
- 16. find La largeur et la hauteur correctes de l'image
- 17. Obtenir la largeur et la hauteur d'origine de l'actioncript
- 18. Définir la largeur et la hauteur de ImageView par programme?
- 19. Définir la hauteur et la largeur de EditField sur BlackBerry
- 20. Comment régler la hauteur et la largeur de MapView?
- 21. Augmenter dynamiquement la hauteur du conteneur Flex et introduire la barre de défilement sur le navigateur
- 22. Fenêtre ouverte avec la largeur et la hauteur spécifiées
- 23. est il ya un moyen d'obtenir la largeur et la hauteur d'une div redimensionnable
- 24. Afficher la barre de défilement cachée
- 25. Obtenir la position, la largeur et la hauteur du graphique
- 26. Personnalisation de la barre de défilement
- 27. charger la page avec la barre de défilement inactive
- 28. barre de défilement horizontale pour un div
- 29. Modifier la hauteur de la flèche JScrollBar
- 30. barre de défilement verticale disparaît après redimensionnement de la largeur de la colonne
j'ai pensé qu'il existait, merci! – SwDevMan81