И снова о ListView

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

И снова о ListView

Сообщение Kiryusha » 22.09.2005 (Чт) 11:28

И снова проблема с колонками в ListView.

Майкрософтовцы конечно же молодцы :? вставили опцию AllowColumnReorder. Гениально! Колонки перемещать! Всё здорово, но
как программно отследить перемещение колонки???

Есть ColumnClick нифига не помогает, далее пробую через Index та же история. Кто знает как отловить перемещение, подскажите.
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 22.09.2005 (Чт) 11:47

перемещение или изменение ширины?
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 22.09.2005 (Чт) 11:49

только через сабкаллсинг и ловли соответствующих событий

Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

Сообщение Kiryusha » 22.09.2005 (Чт) 11:49

Именно перемещение.
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

Сообщение Kiryusha » 22.09.2005 (Чт) 11:50

Konst_One
А это что?
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 22.09.2005 (Чт) 12:40


Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

Сообщение Kiryusha » 22.09.2005 (Чт) 12:45

Konst_One
И что там есть то что мне необходимо?
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 22.09.2005 (Чт) 13:38

нужно ловить WM_NOTIFY а в нем LVN_COLUMNCLICK

Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

Сообщение Kiryusha » 22.09.2005 (Чт) 13:41

Мне же нужен не клик ловить, а узнавать новый порядок столбцов.
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 22.09.2005 (Чт) 13:48

на vbaccelerators есть ListView с нужным тебе функционалом

Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

Сообщение Kiryusha » 22.09.2005 (Чт) 13:49

Спасибо. :lol:
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 22.09.2005 (Чт) 13:52

кстати, тебе похоже уже ответили, там все подробненько:

http://bbs.vbstreets.ru/viewtopic.php?p=151899#151899

Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

Сообщение Kiryusha » 22.09.2005 (Чт) 13:55

Да скачал я уже эту прогу, но что-то она нихрена не работает. Она далеко не всегда рефгирует на изменение размеров колонки и вообще не реагирует на их перетаскивание.
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 22.09.2005 (Чт) 13:59

все там реагирует - надо смотреть в Immediate Window, там где отладка пишется


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

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

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 118

    TopList