Sto cercando di ottenere l'altezza e la larghezza delle barre di scorrimento visualizzate su un controllo ListView. C'è un modo semplice per farlo? Ho fatto un po 'di googleing e sembra che potrebbe essere un'impostazione di sistema. Non sono sicuro di dove cercare.C'è un modo per ottenere l'altezza e la larghezza della barra di scorrimento?
7
A
risposta
14
Sì, è un'impostazione di sistema. Usa SystemInformation.HorizontalScrollBarHeight e SystemInformation.VerticalScrollBarWidth.
6
On Net CF, dove SystemInformation.HorizontalScrollBarHeight
e SystemInformation.VerticalScrollBarWidth
non esistono, alcuni P/Invoke è necessario:
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
Grazie, mi ha salvato un sacco di problemi – Manatherin
Problemi correlati
- 1. Come regolare/modificare la larghezza della barra di scorrimento
- 2. Larghezza barra di scorrimento CSS
- 3. Media query e larghezza della barra di scorrimento
- 4. Come ottenere la posizione della barra di scorrimento con Javascript?
- 5. Jquery, conoscere la larghezza e l'altezza di un div con la barra di scorrimento
- 6. Come larghezza della barra di scorrimento utilizzando JavaScript
- 7. CSS larghezza 100%, ma evitare la barra di scorrimento
- 8. Modificare la larghezza e il colore della barra di scorrimento in UITableView, iphone
- 9. Larghezza colonna DataGrid WPF Auto e barra di scorrimento
- 10. CSS: come ottenere la larghezza della barra di scorrimento del browser? (per: hover {overflow: auto} nice margins)
- 11. Scorrimento uniforme della pagina verticale usando la rotellina del mouse e la barra di scorrimento
- 12. Chrome nasconde automaticamente la barra di scorrimento
- 13. Larghezza della barra in Jfreechart
- 14. Come aumentare la larghezza della barra di scorrimento in WPF ScrollViewer?
- 15. C'è un modo per ottenere la posizione di scorrimento della finestra a Facebook API?
- 16. Come si conosce la larghezza attuale della barra di scorrimento del sistema?
- 17. Flexslider larghezza 100% crea barra di scorrimento orizzontale
- 18. Posizione fissa e larghezza 100% elemento che copre la barra di scorrimento verticale in IE
- 19. Impostazione della barra di scorrimento Dimensioni pollice
- 20. Problema della larghezza della barra nel flottante
- 21. Come ottenere la barra di scorrimento nel Pannello in VB.Net?
- 22. CSS3 - Come "ripristinare" :: - Proprietà webkit-barra di scorrimento per la barra di scorrimento di default
- 23. Android :: Webview rimuove la barra di scorrimento per un DIV
- 24. Usa la larghezza completa escludendo la barra di scorrimento con "posizione: assoluta"
- 25. Python Barra di scorrimento Tkinter per frame
- 26. Come creare un segnaposto barra di scorrimento
- 27. html selezionare la barra di scorrimento
- 28. Barra di scorrimento Div - Qualsiasi modo per modellarlo?
- 29. C'è un modo per mostrare sempre la barra di scorrimento di ListView?
- 30. Come abilitare barra di scorrimento/scorrimento su un WPF DataGrid
Ho pensato che esistesse, grazie! – SwDevMan81