![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Двойной клик по item'у в компоненте TListView [WinXP]
Galiaf © (2005-08-10 23:54:00)Я должен сделать так что бы при двойном клике по компоненту его картинка присваивалась в image2 а если кликнуль НЕ по item'у, то ничего происходить не должно. Вот я пробовал этот кусок но что-то я не учёл и при клике по пустому пространству ListView'а получается ошибка.
ii:=listview1.Selected.ImageIndex;
if listview1.Selected.Index<>-1 then
begin
bit := tbitmap.Create;
imagelist1.GetBitmap(ii,bit);
image2.Picture.Assign(bit);
bit.Free;
end;
Собственно хочется узнать что я нетак сделал. Кстати, сдравствуйте :).
Galiaf (2005-08-11 00:10:00) [1]Работает :), нет ошибок :). Если честно, я никогда не догодался бы. Вот что значит опыт или его отсувствие!
Galiaf (2005-08-11 00:08:00) [2]:):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):)
Galiaf (2005-08-11 00:06:00) [3]Ща проверю...
Наиль (2005-08-11 00:04:00) [4]
listview1.Selected.Index<>-1вcегда true
Наиль (2005-08-10 23:59:00) [5]
if listview1.Selected<>nil then Begin
Твой код
End;