11 / 11 / 4
Регистрация: 03.07.2014
Сообщений: 28
|
|
1 | |
Не перерисовывается ListView при изменении размера в SplitContainer15.09.2014, 11:10. Показов 1668. Ответов 5
Метки нет (Все метки)
Здравствуйте, пишу чат, пользователи у меня отображаются в списке ListView, который в свою очередь находится в SplitContainer. Всё хорошо работает пока не попытаешься подвигать сплиттер splitContainerа, список увеличивается в размерах, но перестаёт обновляться, навсегда... вот такая картина:
0
|
15.09.2014, 11:10 | |
Ответы с готовыми решениями:
5
При изменении размера иконок в ListView они перестают прорисовываться Как растянуть колонки listView при изменении размера формы Линия, нарисованная мышкой, перерисовывается при изменении размеров окна Изменение размера обьектов при изменении размера графического окна |
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
15.09.2014, 12:39 | 2 |
Какие события вызываются при изменении размера? Как задал свойство Dock для ListView?
0
|
11 / 11 / 4
Регистрация: 03.07.2014
Сообщений: 28
|
|
15.09.2014, 12:55 [ТС] | 3 |
При изменении размера ничего не вызывается, просто двигаю сплиттер слевой стороны ListView.
Dock = Fill;
0
|
11 / 11 / 4
Регистрация: 03.07.2014
Сообщений: 28
|
|
15.09.2014, 13:15 [ТС] | 4 |
Чтобы было более понятно, вот сделал пример, повторяющий данный глюк
Primer.rar В примере нажмите кнопку добавить элементы, после этого покрутите скролл - всё будет работать нормально. Потом передвиньте сплиттер влево (именно туда в сторону увеличения listview) сантиметра на 3, и снова покрутите скролл, увидите что лист больше не обновляется... Обратите внимание, что listview имеет группы, без групп, кстати всё работает правильно...
0
|
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
16.09.2014, 02:49 | 5 |
Покрутил я проект. Обнаружилось следующее: при увеличении ширины элементы распределяются не только по вертикали, но и по горизонтали. Это почему-то приводит к плохой прорисовке. Если же элементы расположены в один столбец, то всё ок. Почему неясно.
0
|
11 / 11 / 4
Регистрация: 03.07.2014
Сообщений: 28
|
|
16.09.2014, 10:57 [ТС] | 6 |
Временно решил проблему переключением listview в режим Tile, а так вопрос остаётся открытым.
0
|
16.09.2014, 10:57 | |
16.09.2014, 10:57 | |
Помогаю со студенческими работами здесь
6
Пропорциональное изменение размера tabControl1 при изменении размера формы Qml изменение размера Canvas при изменении размера окна Изменение размера UserControl при изменении размера элемента на нем Запрет изменения размера формы и элементов при изменении шрифта и его размера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |