я есть TGrid
на FMX
с 3 колонны, второй столбец Visible False
, если я нажму на первый столбец и нажмите стрелку, чтобы сосредоточиться на следующей видимой колонке, курсор не идет в третий столбец он исчезает, как если бы он фокусировался на втором столбце, и если я снова нажимаю стрелку, он переходит в третий столбец.Delphi FireMonkey сетки: Невидимые Столбцы При навигации
Как я могу это исправить?
Спасибо @Tom Brunberg, работал отлично, я только добавил 'if (Sender as TGrid) .ColumnByIndex (ACol + 1) <> nil then' перед тем, как выбрать следующий столбец –
@Tallys Ferrante Добро пожаловать! Я не понимаю, почему ваше добавление было бы необходимо. Итак, в какой версии вы работаете? –
Я использую Delphi Сиэтл. Я добавляю эту проверку, потому что мой последний столбец тоже невидим, поэтому, если пользователь непреднамеренно нажимает стрелку, приложение не вызывает нарушения доступа при попытке выбрать следующий столбец (которого не существует). –