Sto utilizzando un System.Windows.Forms.ListView con caselle di controllo = true Posso vedere che quando gli elementi dell'elenco sono più di ciò che può andare bene, ottengo una barra di scorrimento orizzontale. Ho provato per trovare qualsiasi proprietà per modificare l'orientamento della barra di scorrimento. È possibile farlo scorrere in direzione verticale? Grazie in anticipoCreazione vista elenco scorrere in direzione verticale
risposta
è necessario impostare
Listview1.Scrollable = true;
Listview1.View = View.Details
Questo funziona correttamente solo se è stato aggiunto alcune colonne nel tuo ListView1, Quindi aggiungere una colonna fittizia. come,
ColumnHeader header = new ColumnHeader();
header.Text = "";
header.Name = "col1";
listView1.Columns.Add(header);
Il ListView dovrebbe anche visualizzare automaticamente una barra di scorrimento verticale se hai abbastanza elementi nella raccolta (es. più di quello che può essere visualizzato sul ListView al momento).
Ho provato con tutte le combinazioni di questo.Il suo non aiuta.Inoltre questo è per configurare la visualizzazione degli elementi dell'elenco non l'orientamento della barra di scorrimento :( – Ravisha
Non è possibile modificare la barra di scorrimento orientamento, di per sé.
Si ottiene una barra di scorrimento verticale se si dispone di elementi che escono dal fondo della listview e una barra di scorrimento orizzontale se si dispone di elementi che si trovano sul lato destro della visualizzazione elenco.
Quindi, se si desidera controllare le barre di scorrimento, è possibile farlo controllando il contenuto. Personalmente utilizzo sempre ListViews in modalità Dettagli, ma per fare un esempio, ci si assicurerà che le intestazioni delle colonne siano dimensionate in modo che si adattino allo spazio orizzontale.
penso che l'unico modo per costringere il ListView scorrimento stupido verticale e visualizzare gli elementi come la modalità "Titolo", è questo:
ListView.View = View.Details;
ListView.HeaderStyle = ColumnHeaderStyle.None;
e aggiungere UN SOLO Colonna
Grazie. Aggiungendo una colonna risolta che non ho visto i miei articoli. –
- 1. Determinazione della direzione verticale di un touchmode
- 2. Scala UIPinchGestureRecognizer in direzione orizzontale e verticale separatamente
- 3. Vista Recycler della lista a scorrimento verticale con riga scorrevole orizzontale
- 4. CListCtrl Barra di scorrimento verticale in Visualizzazione elenco
- 5. Creazione di un UIPageControl verticale
- 6. Come faccio a forzare JScrollPane a scorrere solo in verticale?
- 7. come scorrere fino alla vista ui carica
- 8. Modifica direzione scorrimento
- 9. Wordpress: Come posso scorrere un elenco di post ID
- 10. Come posso scorrere un div per essere visibile in ReactJS?
- 11. L'elemento della vista elenco fa scorrere verso sinistra e scorri verso destra?
- 12. Come posso modificare la direzione di scorrimento in UICollectionView?
- 13. Come scorrere il layout che ha 3 visualizzazione elenco
- 14. Creazione HiddenFor IEnumerable <String> in vista
- 15. direzione drawtext canvas
- 16. Come far scorrere la vista della griglia orizzontalmente e non verticalmente in Android?
- 17. Creazione di una vista modulo in Zend
- 18. JQuery verticale infinito carosello
- 19. Elenco di visualizzazione in una vista MVC
- 20. ListView Android aggiungere elementi in cima senza visualizzazione elenco scorrere
- 21. Gruppi vista-elenco con Qt?
- 22. Rails i18n elenco di elementi e looping in vista
- 23. Cambia visualizzazione elenco ordina Proprietà/Direzione solo XAML
- 24. Creazione di un elenco in EL
- 25. Creazione di un elenco distinto in C#
- 26. Creazione di un elenco vantaggio in R
- 27. UIScrollView AutoLayout Solo verticale
- 28. Come scorrere il layout della tabella in orizzontale e verticale in Android
- 29. Rileva la direzione di UIScrollView scorri in scrollViewWillBeginDragging
- 30. Viewpage stop swiping in una determinata direzione
Da una modifica proposta (non io): imposta HeaderStyle su Nessuno per nasconderlo! avere una ListView come una Tit le-View one –
si dovrebbe aggiungere Listview1.AutoResizeColumns (ColumnHeaderAutoResizeStyle.HeaderSize) per look corretto –
eddy white: questa è la risposta. grazie – docesam