Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Отключение ListView в C#,, но все еще показывает текущий выбор
У меня есть элемент управления ListView, и я пытаюсь найти самый простой/лучший способ запретить изменение выбранных строк, не скрывая выбранные строки.
Я знаю, что есть свойство HideSelection , но это работает только тогда, когда ListView все еще включен (но не сфокусирован). Мне нужно, чтобы выбор был видимым, даже если ListView отключен.
Как я могу это реализовать?
Вы также можете сделать ListView ownerdraw. Затем вы полностью контролируете внешний вид элементов, независимо от того, выбраны они или нет, а также включен ли сам ListView. DrawListViewItemEventArgs предоставляет возможность попросить ListView нарисовать отдельные части элемента, поэтому вам нужно нарисовать только те биты, которые вас интересуют. Например, вы можете нарисовать фон элемента, но оставить его до ListView, чтобы нарисовать текст.
Есть два варианта, изменить выбранные строки отключенными цветами. Или измените все остальные строки, чтобы имитировать, что они отключены, за исключением выбранной. Первый вариант, очевидно, самый простой, а второй вариант, очевидно, потребует дополнительной защиты.
Я действительно делал первый вариант раньше, и он работает довольно хорошо. Вы просто должны помнить, чтобы изменить цвета обратно к значениям по умолчанию в случае, если другая строка будет выбрана позже в этом процессе.