|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
Имеется некоторый список АС(автоматизированная система) при выборе значения из которого из базы данных подгружается список зданий и помещений.Из них выделяются те, которые принадлежат данной АС. Так вот..при первом клике на список АС все нормально выделяется,а после если кликать 2,3 раз и т.д. выделяется неправильно. Список строчек которые нужно выделять загружается из запроса в белый список справа(ListSelection). Код изменения выделения списка помещений: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 10:00 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
Процедуру можно упростить Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 11:01 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
__Michelle,присваивание неправильное,типы данных разные Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 12:57 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
redfenix, ))) Это не присваивание. Присваивается результат сравнения. Зачем кусок оторвали?))) Скопируйте то, что Вам предложено, полностью и вставьте в код. Выполните. Ну и как?))) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 13:07 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
Вот Вам скобки для ясности Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 13:08 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
__Michelle,тем не менее данный код выдает ошибку type mismatch. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 13:24 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
Вношу две поправки: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Попробуйте. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 14:54 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
__Michelle,да, так работает.Теперь осталось разобраться что не так со списком... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 15:47 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
redfenix, А что именно непонятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 15:52 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
__Michelle,в архиве рисунки прикреплены.Если на одно и тоже поле в списке АС кликать,то сначала все нормально выделяется.Потом выделение начинает пропадать если кликать еще раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 09:18 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
Покажите полный текст процедуры AC_Click(). ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 09:56 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
__Michelle,поменял название списка помещений с buildings на rooms более подходящее.А список зданий теперь называется buildings Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2016, 09:29 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
1. Конечное значение счетчика цикла For везде должно быть .... ListCount - 1, так как отсчет с 0. 2. Все эти Requery, они зачем? 3. Нет очистки ранее выбранных Buildings. 4. Квадратные скобки зачем, без них не воспринимается? 5. Код все же желательно структурировать отступами во избежание каши. 6. Dim обычно идет самой первой строкой. 7. Ответ раз в сутки - это занятно.))) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2016, 14:14 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
__Michelle, 1)Поправил 2)При выборе АС мы выделяем здание которое принадлежит АС в списке buildings и помещения в списке rooms.Но у каждого здания разный список помещений поэтому список обновляется заново. 3)Там нету мультивыбора и все работает без очистки 4)На всякий случай) 5)тут есть какая-нибудь функция автоматического форматирования? 6)учту,на C# программирую в основном,а там объявление переменных идет непосредственно перед их использованием. 7)на работе нету прямого выхода в интернет,приходится ходить на отдельный компьютер плюс не всегда есть время. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2016, 15:18 |
|
Неправильно выделяются строчки в списке
|
|||
---|---|---|---|
#18+
redfenix, Ну, ладно. После 1) ничего в лучшую сторону не изменилось? 5) Кажется, только автоотступы по умолчанию (повторяет отступ предыдущей строки). Я делаю вручную. Если пользоваться Notepad++, там можно больше. Но мне и так привычно. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2016, 15:44 |
|
|
start [/forum/topic.php?fid=45&msg=39200803&tid=1613772]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 333ms |
total: | 486ms |
0 / 0 |