Когда TRadioButton имеет TabStop = True, это ведет себя очень странно.
Если вы попытаетесь переключить фокус между многими переключателями в форме с помощью клавиши Tab, вы сделаете это только 1 раз за сеанс приложения.Табулирование является односторонним, никогда не возвращаясь к первому переключателю.Кроме того, когда фокус перемещается между переключателями, они автоматически «проверяются».
Можно ли исправить это поведение без создания собственного компонента?
Я хочу, чтобы стандартные переключатели имели значение
- циклически переключать фокусировку
- запрещать переключателю радио проверять, когда на него приходит фокус (я хочу, чтобы мои пользователи проверяли его с помощью клавиши пробела)