Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 139

Как изменить расцветку поля List1

08.03.2011, 16:09. Показов 1073. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется List1 на форме, но раскрыт только на одну строку!
Если я выберу строку, то она станет почти невидимой: фон темный. Для плохого зрения - очень неприятно: нужно долго рассматривать текст.
Как сделать его другим цветом и посветлее, что бы можно было свободно читать визуально текст!!!
Спасибо
Поздравляю с наступающим НОВЫМ 2005 годом. Всем всякческих благ!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.03.2011, 16:09
Ответы с готовыми решениями:

Проверить, содержатся ли элементы списка List1 в списке List2 в указанном списком List1 порядке
Проверить, содержатся ли элементы списка List1 в списке List2 в указанном списком List1 порядке #include <iostream> #include...

Вернуть список позиций вхождения list2 в list1 и глубину нахождения list2 в list1
Здравствуйте! Делаю не на лиспе, но язык такой же практически, немного названия функций другие. Задание: написать функцию, возвращающую...

Построить класс для работы с односвязным списком. Создать два списка: List1 и List2. Проверить, содержатся ли элементы списка List1 в списке List2 в у
Построить класс для работы с односвязным списком. Создать два списка: List1 и List2. Проверить, содержатся ли элементы списка List1 в...

7
Comanche
08.03.2011, 16:45
Через 'owner draw':
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/listboxes/aboutlistboxes.asp?frame=true#ownerdrawn _boxes
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 139
09.03.2011, 13:15  [ТС]
Спасибо, но если честно: я не сумел там найти ничего... - аглицким я текстом не владею !!!
Нужен конкретный пример. То что я взял: мой комп ругается - на Dim lItem as Listitem (это уже по памяти!)
0
Comanche
09.03.2011, 13:19
Стоп: ты говоришь про листбокс (штатный VB-шный контрол) или же про листвью (ListView из пакета MS Windows Common Controls)?!
Comanche
09.03.2011, 13:20
И ещё: если нужно менять цвета у всего контрола в целом - то используй просто свойства BackColor и ForeColor; а вот если нужно у индивидуального элемента (по опред. критерию) - то тогда мне сначала нужен ответ на мой предыдущий вопрос.
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 139
09.03.2011, 14:48  [ТС]
Comanche, Привет!
Я использую стандартный Listbox что в инструментах.
И раскрываю его только на одну строку. Потому что их на форме уже 6 шт.
Каждая строка записана с данными, в часности через vbtab. Потом я устанавливаю на нужную строку и читаю их...
Ну я захотел, что бы при Scroll которую я строку вижу в данный момент не кликать, а програмно прочесть и взять данные. Все это уже отлажено, т.е. не кликая по строке ее вижу зрительно. Но если добросовестно кликать буду, то мне не видно, что написано (трудно читаемо) - фон становится темным (не черный, а буквы остались чернвми). А при Scroll - фон белый и читабельно. Вот я и вцепился в это!
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 139
09.03.2011, 14:55  [ТС]
Пардон'с .. а вообще-то на темном фоне буквы становятся белыми
Так что давайте снимем вопрос, не стоит 'овчинка выделки'!
И я непонимаю - тогда менять цвет букв и фона одновременно программно. Тогда вообще снимется вопрос, т.к. других свойств Listbox не имеет.
Спасибо!
0
Comanche
09.03.2011, 14:57
Я так и ничего и не понял. Неважно: на сайте VBNET.RU, в разделе 'Примеры', есть навороченный листбокс от автора 'sne'. Он выполнен в виде класса (а не контрола), поскольку создаётся полностью через АПИ (CreateWindowEx и т.д.). В частности, он позволяет творить с цветами всё, что угодно.

Больше посоветовать ничего не могу.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.03.2011, 14:57
Помогаю со студенческими работами здесь

Как перечислить значения из List1?
есть список list1, в него по ходу действия программы выводится список файлов с полными путями. Мне их надо эти значения считать для работы...

Как изменить длину поля?
Как это не смешно, но не могу придумать, как штатными средствами изменить длину стрингового поля БД физически. а не представления. Просить...

Как изменить тип поля?
Помогите! Расскажите как программно изменить тип данных в поле. мне не важно как: через макрос, модуль или запрос, важно, чтобы не в...

Как суммировать все данные list1
Здравствуйте. Как суммировать все данные list1 и вывести ответ в text1

Как изменить данные табличного поля?
1С 8.2. УПП 1.3 Всем доброго времени суток! Каким образом можно изменить данные табличного поля? С таблицей значений всё просто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru