Delphi: Проблемы с TabStop у TRadioButton

Когда TRadioButton имеет TabStop = True, это действует очень странно.

Если вы попытаетесь переключить фокус между множеством переключателей на форме с помощью клавиши Tab, вы сделаете это только 1 раз за сеанс приложения. . Табулирование является односторонним, без возврата к первому переключателю. Также, когда фокус перемещается по переключателям, они автоматически становятся «отмеченными».

Можно ли исправить это поведение без создания собственного компонента?

Я хочу, чтобы стандартные переключатели

  1. циклически переключали фокус
  2. , чтобы переключатель не проверял, когда фокус попадает в него (я хочу, чтобы мои пользователи проверяли их с помощью клавиши пробела)
5
задан Andrew 17 May 2011 в 13:47
поделиться