Я использую System.Windows.Forms.ListView с флажками = true Я вижу, что когда элементы списка больше, чем то, что может поместиться, я получаю горизонтальную полосу прокрутки. Я пытался для поиска любых свойств для изменения ориентации полосы прокрутки. Есть ли способ сделать это прокруткой в вертикальном направлении? Спасибо заранееПрокрутка списка списка в вертикальном направлении
ответ
Вам нужно установить
Listview1.Scrollable = true;
Listview1.View = View.Details
Это будет работать только правильно, если вы добавили несколько столбцов в вашем ListView1, Так что добавьте фиктивный столбец. как,
ColumnHeader header = new ColumnHeader();
header.Text = "";
header.Name = "col1";
listView1.Columns.Add(header);
ListView также должен отображать вертикальную полосу прокрутки автоматически, если у вас есть достаточно предметов в коллекции (т. е. больше, чем может отображаться в ListView в настоящее время).
Я пробовал со всей комбинацией этого. Не помогает. Помимо этого нужно настроить представление элементов списка, а не ориентацию полосы прокрутки :( – Ravisha
Вы не можете изменить ориентацию прокрутки бар, таковому.
Вы получаете вертикальную полосу прокрутки, если у вас есть элементы, которые выходят из нижней части списка, и горизонтальную полосу прокрутки, если у вас есть элементы, которые идут с правой стороны списка.
Итак, если вы хотите управлять полосами прокрутки, вы на самом деле делаете это, контролируя контент. Лично я использую только режим ListViews в деталях, но, чтобы взять это в качестве примера, вы должны убедиться, что заголовки столбцов имеют такие размеры, что они все подходят в горизонтальном пространстве.
Я думаю, что единственный способ заставить глупую ListView прокрутки по вертикали и просматривать элементы, как режим «Title», заключается в следующем:
ListView.View = View.Details;
ListView.HeaderStyle = ColumnHeaderStyle.None;
и добавить JUST ONE Колонка
Спасибо. Добавив столбец, я решил, что не вижу своих элементов. –
- 1. Перетаскивание списка в обратном направлении
- 2. Входы в вертикальном направлении в ячейку таблицы
- 3. текст в вертикальном направлении в навигационной панели
- 4. Автоматическая прокрутка вертикального списка?
- 5. Прокрутка связанного списка
- 6. Анимированная прокрутка списка
- 7. Горизонтальная прокрутка для списка
- 8. jQuery: Прокрутка списка прокрутки?
- 9. Авто-прокрутка списка
- 10. Прокрутка списка просмотров
- 11. Прокрутка списка кадров данных
- 12. Прокрутка списка автоматического обновления
- 13. Переполнение прокрутка для списка
- 14. Бесконечная прокрутка для списка
- 15. Ускоренная прокрутка списка просмотров
- 16. Линия записи данных в вертикальном направлении
- 17. Как я сохранить результат в вертикальном направлении
- 18. андроид текст вида текста в вертикальном направлении
- 19. Как выровнять этот текст в вертикальном направлении?
- 20. Создание вертикального слайдера в вертикальном направлении
- 21. Добавление кнопок для прокрутки в вертикальном направлении
- 22. Прокрутка динамического списка в jQuery
- 23. Прокрутка списка в другом списке
- 24. Прокрутка списка в стеке панели?
- 25. прокрутка списка прокрутки на кнопке
- 26. прокрутка в одном направлении: горизонтальная ИЛИ вертикальная
- 27. Прокрутка списка с помощью кнопок
- 28. Прокрутка списка с неизвестным типом
- 29. Java Script Прокрутка списка Вниз
- 30. Прокрутка списка с помощью Javascript
Из предлагаемого редактирования (а не меня): установите HeaderStyle в None, чтобы скрыть его! есть ListView, как Tit le-View one –
u должен добавить Listview1.AutoResizeColumns (ColumnHeaderAutoResizeStyle.HeaderSize) для правильного просмотра –
Вихревой белый: это ответ. thankx – docesam