Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

удаление Item-a из ListView   Найти похожие ветки 

 
ПроНыРа   (2005-02-18 19:04) [0]

Помогите пожалуйста в таком вопросе: как зная имя Item-a удалить его из ListView?


 
Юрий Зотов ©   (2005-02-18 20:04) [1]

Разве ответ не очевиден:
1. Найти.
2. Удалить.

Жмем F1, смотрим список методов и видим FindCaption. Полминуты.


 
ПроНыРа   (2005-02-18 20:15) [2]

Безусловно...это всё очевидно, но у меня почему-то не получается...:( Кому не лень - дайте примерчик пожалуйста.


 
begin...end ©   (2005-02-18 20:22) [3]

> ПроНыРа   (18.02.05 20:15) [2]

> но у меня почему-то не получается

Покажите, как делаете.


 
ПроНыРа   (2005-02-18 20:27) [4]

FindCaption возвращает TListItem, так ведь? Вот как с ним работать, ведь для удаления необходимо знать Index удаляемого Itema-a. Либо я что-то не понимаю (что наиболее вероятно...).


 
begin...end ©   (2005-02-18 20:29) [5]

> ПроНыРа   (18.02.05 20:27) [4]

> FindCaption возвращает TListItem, так ведь?
Так.

> ведь для удаления необходимо знать Index удаляемого
> Itema-a
У TListItem есть свойство Index.


 
ПроНыРа   (2005-02-18 20:34) [6]

:)) Спасибо большое!
А еще, может подскажете, как пользоваться сообщениями ListView, например LVM_DELETEITEM


 
ПроНыРа   (2005-02-18 20:34) [7]

:)) Спасибо большое!
А еще, может подскажете, как пользоваться сообщениями ListView, например LVM_DELETEITEM?


 
Юрий Зотов ©   (2005-02-18 20:37) [8]

> ПроНыРа   (18.02.05 20:34) [7]

В исходниках TListView полно примеров.


 
begin...end ©   (2005-02-18 20:43) [9]

> ПроНыРа   (18.02.05 20:34) [6]

> как пользоваться сообщениями ListView, например
> LVM_DELETEITEM

Очень просто:

uses CommCtrl;

ListView.Perform(LVM_DELETEITEM, {индекс удаляемого элемента}, 0)


Но можно и не посылать сообщения самому, а просто вызвать ListView.Items.Delete(...).


 
ПроНыРа   (2005-02-18 20:56) [10]

...ну и еще вопросик...при использовании LVM_FINDITEM последним параметром ( Perform (LVM_FINDITEM, 0, ...) является указатель на структуру LV_FINDINFO. Как эту самую структуру заполнять. Естейственно очень помог-бы примерчик.


 
begin...end ©   (2005-02-18 21:02) [11]

> ПроНыРа   (18.02.05 20:56) [10]

См. в модуле ComCtrls реализацию метода TCustomListView.FindCaption.


 
ПроНыРа   (2005-02-18 21:14) [12]

Большое спасибо за помощь!!!



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

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.04 c
10-1085559771
kost
2004-05-26 12:22
2005.03.06
Как создать простое приложение corba для работы с БД


6-1103822762
Alexey Romanskiy
2004-12-23 20:26
2005.03.06
Как узнать свой ай-пишник?


14-1108376394
Lamer123
2005-02-14 13:19
2005.03.06
Работа со строками в VBA


14-1108223163
fg
2005-02-12 18:46
2005.03.06
Спрашиваю ))


1-1108828876
assa
2005-02-19 19:01
2005.03.06
Как в CLX изменять темы?