Форум: "Основная";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
ВнизДвойной клик по item у в компоненте TListView Найти похожие ветки
← →
Galiaf (2005-08-10 23:54) [0]Я должен сделать так что бы при двойном клике по компоненту его картинка присваивалась в 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;
Собственно хочется узнать что я нетак сделал. Кстати, сдравствуйте :).
← →
Наиль © (2005-08-10 23:59) [1]
if listview1.Selected<>nil then Begin
Твой код
End;
← →
Наиль © (2005-08-11 00:04) [2]
listview1.Selected.Index<>-1
вcегда true
← →
Galiaf (2005-08-11 00:06) [3]Ща проверю...
← →
Galiaf (2005-08-11 00:08) [4]:):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):)
← →
Galiaf (2005-08-11 00:10) [5]Работает :), нет ошибок :). Если честно, я никогда не догодался бы. Вот что значит опыт или его отсувствие!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c