Показать сообщение отдельно
  #24  
Старый 02.09.2015, 21:31
Kaktuz Kaktuz вне форума
Начинающий
 
Регистрация: 30.10.2011
Сообщения: 149
Репутация: 10
По умолчанию

В первой таблице (где список файлов) "Флажок" (condition) служит исключительно для того чтобы пользователь видел в TreeView какие файлы уже переведены, а какие нет. ID служит "ссылкой" на вторую таблицу для вывода данных (это показано на изображении в посте #5) "SELECT * FROM data WHERE id = 1;". 1 - это номер id с первой таблицы.

Не правильно, ID 5 будет. Ответ на задачу:
Код:
procedure TForm1.BitBtn1Click(Sender: TObject);
var
  bmp: TBitmap;
begin
  bmp := TBitmap.Create;
  Form1.Edit1.Enabled := not Form1.Edit1.Enabled;
  if Form1.Edit1.Enabled then
    Form1.ImageList1.GetBitmap(4, bmp)
  else
    Form1.ImageList1.GetBitmap(5, bmp);
  Form1.BitBtn1.Glyph.Assign(bmp);
end;
Такая же проблема и с Image, но там есть Refresh, а в BitBtn нету... ну или не работает.
Ответить с цитированием