ListBox color and sroll

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SyncM
Новичок
Новичок
Аватара пользователя
 
Сообщения: 32
Зарегистрирован: 04.02.2007 (Вс) 15:48

ListBox color and sroll

Сообщение SyncM » 03.04.2007 (Вт) 20:47

День добрый
вопросы таковы
1

Ктонибудь знает как сделать цветными строки в листбоксе ?
если можно поделитесь пожалуйста

2

И каким образом сделать такую вот вещь
Посавить три одинаковых Листбокса с одинаковым кол-вом строк в каждом. При прокрутке одного, другие так же прокручиваются.

3 если на второй есть ответ
то как убрать прокрутку с листбокса, в данной ситуации как вы понимаете, нужно оставить только у одного листБокса

Спасибо большое

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 04.04.2007 (Ср) 6:38

Всё это здесь уже было. Искать пробовал?
Изображение

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 04.04.2007 (Ср) 8:55

SyncM
Советую заюзать ListView в режиме Report. Или FlexGrid. Там ты ещё и цвет с лёгкостью поставишь.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

SyncM
Новичок
Новичок
Аватара пользователя
 
Сообщения: 32
Зарегистрирован: 04.02.2007 (Вс) 15:48

Сообщение SyncM » 04.04.2007 (Ср) 22:39

tyomitch
Спасибо, постораюсь вновь искать
Хакер
этим я так же воспользуюсь
но это слишком запутает алгоритм программы вывода данных. С листБоксом проще. Но всё же спасибо.

SyncM
Новичок
Новичок
Аватара пользователя
 
Сообщения: 32
Зарегистрирован: 04.02.2007 (Вс) 15:48

Сообщение SyncM » 05.04.2007 (Чт) 2:56

Чтож
пришлось прибегнуть к первобытному методу
кустарным методом
в пример взято
http://bbs.vbstreets.ru/viewtopic.php?t=25380&highlight=listbox+scroll

вот что получилось
если так разобратся, то можно заменить таблици. Ну кому как )))
Вложения
ListBox [ x ] 3.rar
Вот, что у меня получилось в моей реализации. Для полноты можно добавить ещё взаимодействие с колёсиком для прокрутки.
(2.87 Кб) Скачиваний: 65

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 05.04.2007 (Чт) 4:01

Фу...

Скроллинг жутко тупой. ScrollBar должен прокручивать контент ListBox-ов, но не трогать (не менять т.е.) выделение.

И потом. Скроллбар кривой. Отношение высоты "ползунка" к всему прогрессбары должно равняться отношению высоты контейнера (или viewport-а - как хочешь так и называй) к высоте скроллируемой части.

ЗЫ. Пример напоминает листы из OllyDebugger-а :)
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

SyncM
Новичок
Новичок
Аватара пользователя
 
Сообщения: 32
Зарегистрирован: 04.02.2007 (Вс) 15:48

Сообщение SyncM » 05.04.2007 (Чт) 14:02

Хакер
ксли есть желание
покажи как правильно
буду очень признателен

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 05.04.2007 (Чт) 14:22

Правильно юзать ListView в режими репорт. Или грид, например MSFlexGrid.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 92

    TopList