Создание ListBox с колонками

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

Создание ListBox с колонками

Сообщение Medved_ » 04.05.2006 (Чт) 10:49

Использую VB 6.0 (Version 8176, VBA: Retail 6.0.8169)
(IMHO, весьма древняя, но другой под рукой нет)

Кидаю на форму ListBox и в пропертях указываю Columns = 3.

1. Как мне потом заполнить эти колонки по строкам (текстовое представление некоторых свойств обьекта, которого мне надо обработать)?
2. Мне необходимо что бы после выбора (простановка галочки и нажатия нужной кнопки) строки прошла обработка нужного мне объекта, но в ListBox`e нельзя, похоже, хранить что-то, окромя текстовых строк? Иль я не прав?
With the BEST regards,
Medved.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 04.05.2006 (Чт) 10:50

Если речь идет о VB, а не о VBA, то значение свойства Columns имеет совсем другой смысл, чем ты думаешь.
Lasciate ogni speranza, voi ch'entrate.

Medved_
Новичок
Новичок
Аватара пользователя
 
Сообщения: 48
Зарегистрирован: 27.10.2005 (Чт) 11:12
Откуда: E-burg

Сообщение Medved_ » 04.05.2006 (Чт) 10:54

Так вот и прошу меня просветить...
With the BEST regards,
Medved.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.05.2006 (Чт) 10:59

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 04.05.2006 (Чт) 11:04

это свойство означает, что ListBox при большом количестве данных будет отображаться в виде нескольких колонок
Весь мир матрица, а мы в нем потоки байтов!

Medved_
Новичок
Новичок
Аватара пользователя
 
Сообщения: 48
Зарегистрирован: 27.10.2005 (Чт) 11:12
Откуда: E-burg

Сообщение Medved_ » 04.05.2006 (Чт) 11:07

я там уже был :))
блин, прочитал 3(!!!) раза и ничего понял... только на 4й понял, что Columns делает в этом объекте :lol:
блин, нехрен по ночам работать :(

Тогда вопрос - а как организовать тогда список (табличку, etc) с несколькими колонками с возможностью Multiselect (галочками) и возможностью хранить переменную типа Object и ее текстовое представление (текстовое представление показывается на форме пользователю, а ежель строка выбрана - идет обработка объекта)?
With the BEST regards,
Medved.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 04.05.2006 (Чт) 11:10

ListView, грид.
Lasciate ogni speranza, voi ch'entrate.

Medved_
Новичок
Новичок
Аватара пользователя
 
Сообщения: 48
Зарегистрирован: 27.10.2005 (Чт) 11:12
Откуда: E-burg

Сообщение Medved_ » 04.05.2006 (Чт) 11:12

alibek писал(а):ListView, грид.
Сенк. Так вот задница (пардон, но из пестни слов не выкинешь) начинается в том, что в в дизайнере формы в VB у себя не могу отыскать эти компоненты.
With the BEST regards,
Medved.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.05.2006 (Чт) 11:14

Я думаю, стоит начать с чтения книги а-ля "VB для начинающих". Там наверняка написано, где все остальные компоненты...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Medved_
Новичок
Новичок
Аватара пользователя
 
Сообщения: 48
Зарегистрирован: 27.10.2005 (Чт) 11:12
Откуда: E-burg

Сообщение Medved_ » 04.05.2006 (Чт) 11:17

я, конечно, поищу книгу "для чайникофф", но вот кто бы подсказал сейчас... :oops:
With the BEST regards,
Medved.

Medved_
Новичок
Новичок
Аватара пользователя
 
Сообщения: 48
Зарегистрирован: 27.10.2005 (Чт) 11:12
Откуда: E-burg

Сообщение Medved_ » 04.05.2006 (Чт) 11:52

Блин!
Ну вот сложно было сказать - "добавь в проект компонент MS Windows Common Controls и разбирайся"? :evil:
With the BEST regards,
Medved.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 04.05.2006 (Чт) 11:55

Medved_ писал(а):Блин!
Ну вот сложно было сказать - "добавь в проект компонент MS Windows Common Controls и разбирайся"? :evil:

Но ведь ты это где-то нашел?
И скорее всего, попутно нашел еще какую-нибудь информацию.
А вот если бы тебе дали пошаговую инструкцию, как разместить на форме ListView, то эту попутную информацию ты бы не нашел. Да и понимания эта пошаговая инструкция тебе бы не дала.
Насчет гридов (в порядке повышения стоимости и удобство) посмотри на FlexGrid и JanusGrid.
Lasciate ogni speranza, voi ch'entrate.

Medved_
Новичок
Новичок
Аватара пользователя
 
Сообщения: 48
Зарегистрирован: 27.10.2005 (Чт) 11:12
Откуда: E-burg

Сообщение Medved_ » 04.05.2006 (Чт) 12:14

alibek писал(а):
Medved_ писал(а):Блин!
Ну вот сложно было сказать - "добавь в проект компонент MS Windows Common Controls и разбирайся"? :evil:
Но ведь ты это где-то нашел?
И скорее всего, попутно нашел еще какую-нибудь информацию.
А вот если бы тебе дали пошаговую инструкцию, как разместить на форме ListView, то эту попутную информацию ты бы не нашел. Да и понимания эта пошаговая инструкция тебе бы не дала.
Осмелюсь заметить, что Вы не правы. Мне и не надо пошаговую инструкцию. Я б разобрался.

alibek писал(а):Насчет гридов (в порядке повышения стоимости и удобство) посмотри на FlexGrid и JanusGrid.
Флекс мне понравился. попробую разобраться и юзать его. :) Очень сенкс за "наводку". :wink:
With the BEST regards,
Medved.


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 120

    TopList