Как обычно, ничего не понял
т.е. нужно менять содержимое какого-то файла в зависимости от флажка его обработки из соответствующих этому файлу записей в хранилище... Название и путя "подопытного" файла как раз в нодах тревью и лежит выходит
Оффтоп:
Разгадка: ID: 4, но лучше вот так попробуйте
Код:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Form1.Edit1.Enabled:= not Form1.Edit1.Enabled;
if Form1.Edit1.Enabled then
Form1.ImageList1.GetBitmap(4, Form1.BitBtn1.Glyph);
else
Form1.ImageList1.GetBitmap(5, Form1.BitBtn1.Glyph);
end;