Показать сообщение отдельно
  #16  
Старый 14.03.2011, 18:56
Snake22 Snake22 вне форума
Активный
 
Регистрация: 20.02.2011
Сообщения: 374
Репутация: 744
По умолчанию

Цитата:
Сообщение от dr. F.I.N.
Должен признать свою неправоту. Как вфыяснилось при написании тест-программы, первым срабатывает OnEnter, а потом уже OnClick - если в OnEnter делать Form.ActiveControl := nil, то у данного чекбокса не срабатывает OnClick и соответственно состояние флажка не меняется
а если так сделать? вроде работает

Код:
procedure TForm1.Change(Sender: TObject);
begin
  Form1.ActiveControl := nil;
  Check.checked:=not Check.checked ;

end;
Ответить с цитированием