Форум: "Основная";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
ВнизВыделение итемса TreeView по его значеню в Data Найти похожие ветки
← →
Relaxxx (2004-08-08 15:47) [0]Здраствуйте!
как мне выделить итемс в TreeView тот у которого например в Data записано знчение 100??
← →
GuAV © (2004-08-08 16:36) [1]ListView.Selected := ListView.FindData(... );
← →
Relaxxx (2004-08-08 16:56) [2]FindData нет в TreeView, я вот сделал вот так:
for i:=0 to Tree.Items.Count-1 do
begin
if Integer(Tree.Items[i].Data)=100then
begin
Tree.Selected:=Tree.Items[i];
break;
end;
end;
это нормально, ничего что я в цикле все записи перебираю???
← →
VMcL © (2004-08-08 17:25) [3]>>Relaxxx (08.08.04 16:56) [2]
>это нормально, ничего что я в цикле все записи перебираю???
Смотря сколько Items"ов...
← →
GuAV © (2004-08-08 17:35) [4]Data - это не WinAPI а VCL штука, т.е. TVM_GETNEXTITEM- не поможет, только тупа перебирая. кстати FindData из ListView так же устроен.
← →
Relaxxx (2004-08-08 17:48) [5]ясно, и еще вопрос, а если я пытаюсь выделить тот итемс которог нет, я ясно ничего вообще не выделяю. Но потом когда я пытаюсь узнать например текс выделенного итемса получается исключение, как мне сделать правельно, когда ничего не выделено, то выделить итемс с номер 1, например?
← →
VMcL © (2004-08-08 18:02) [6]>>Relaxxx (08.08.04 17:48) [5]
if (Tree.Selected = nil) and (Tree.Items.Count > 0) then
Tree.Selected := Tree.Items[0];
илиif (Tree.Selected = nil) and (Tree.Items.Count > 0) then
Tree.Items[0].Selected := True;
← →
Relaxxx (2004-08-08 18:53) [7]спасибо!!!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c