Показать сообщение отдельно
  #1  
Старый 22.07.2011, 14:38
kokon kokon вне форума
Прохожий
 
Регистрация: 08.04.2011
Сообщения: 2
Репутация: 10
Сообщение CheckBox не выполняет команду в обработчике

Всем доброго времени суток. есть проект, он сохраняет параметры в реестр. но при загрузке из реестра происходит непонятное... в реестре сохраняется булево значение и потом при активации формы возвращается, но проблема в том, что не выполняется активация таймера хотя CheckBox = Checked.

Код:
procedure TForm1.FormActivate(Sender: TObject);
begin
  LoadReg;
end;

procedure TForm1.CheckBox3Click(Sender: TObject);
begin
  if not CheckBox3.Checked then
   begin
      Form1.AlphaBlend := CheckBox2.Checked;
      Form1.AlphaBlendValue := TrackBar1.Position;
   end;
  tmr3.Enabled := CheckBox3.Checked; //Не выполняется...
end;

procedure TForm1.LoadReg;
begin
  reg := TRegistry.Create;
  reg.RootKey := HKEY_CURRENT_USER;
  reg.OpenKey('\Software\ClientChat',true);
  if reg.ValueExists('TransMouse') then CheckBox3.Checked := reg.ReadBool('TransMouse');
  reg.CloseKey;
  reg.Free;
end;
Ответить с цитированием