Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];

Вниз

Работа с ListVew   Найти похожие ветки 

 
ctapik-net   (2002-11-10 15:54) [0]

У меня есть на форме лист ListVew с несколькими колонками. В одной из них находятся числа. Мне необходимо при выделении итемов выводить сумму чисел в этой колонке. Пробовал через OnItemSelect неработает случай когда итем поменял свое свойство Selected с true в false (почему не знаю). Просмотр всего списка идея неудачная, так как количество итемов у меня за 100000. Что посоветуете? Заранее благодарен.


 
KoluChi   (2002-11-10 16:06) [1]

SelCount, Selected


 
KoluChi   (2002-11-10 16:35) [2]

собрать список выделенных Item"ов
var
I: Integer;
LI: TListItem;
begin
if ListView1.SelCount = 0 then Exit;
LI := ListView1.Selected;
for I := 1 to ListView1.SelCount do
begin
ShowMessage(LI.Caption);
LI := ListView1.GetNextItem(LI, sdAll, [isSelected]);
end;
end;


 
TTCustomDelphiMaster   (2002-11-10 16:46) [3]

F1 - TListView.OnChange


 
Кулюкин Олег   (2002-11-10 17:01) [4]

2 ctapik-net © (10.11.02 15:54)
На вопрос уже ответили, так что просто опоинтересуюсь

> Просмотр всего списка идея неудачная, так как количество итемов у меня за 100000
А как юхер может работать с таким количеством?
ИМХО, нереально.


 
ctapik-net   (2002-11-10 18:41) [5]

To TTCustomDelphiMaster Не оригинально, сам посмотри что там написано "Change is ctState if the Cut, Focused, or Selected property of the item changed." И че мне делать с суммой если итем не выделен но у него поменялось значение Cut or Focused.

to KoluChi это уже получше, сейчас посмотрю код на быстродействие... Терпимо...

to AllИдеальное решение было бы заставить OnSelectItem выдавать Item<>nil когда он UnSelectnuls"я но на данный момент у меня это почему-то на так. Может из-за OwnerData=true?

Кулюкин Олег Это не моя проблема. Мне сказано сделать я делаю.


 
ctapik-net   (2002-11-10 18:46) [6]

to KoluChiДаже более чем терпимо! Большое спасибо


 
TTCustomDelphiMaster   (2002-11-10 22:01) [7]

ctapik-net

Я вам подсказал обработчик, который реагирует на выделение элемента. Как его правильно использовать - дело техники.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
1-69389
kull
2002-11-10 12:56
2002.11.21
Кто с объектами Word-a работал?


1-69281
Nikolai_S
2002-11-12 10:02
2002.11.21
Из Дельфи 6 в Дельфи 5


3-69161
Explorer
2002-10-31 12:03
2002.11.21
Лог на 6 Гб!!!


6-69481
Pelot
2002-07-16 13:57
2002.11.21
Удаленное Выключение под ХР


14-69556
Slavan
2002-11-01 16:56
2002.11.21
Конвертация строки в время





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский