powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / из TextBox-a в Grid
3 сообщений из 3, страница 1 из 1
из TextBox-a в Grid
    #33116273
Роман Новичек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем. Сталкнулся с гемором. Есть форма. На ней есть объекты: TextBox с TabIndex = 3, Grid с TabIndex = 1, CommandGroup с 4-мя кнопками и TabIndex = 2.
Так вот, в TextBox ввожу код детали, нажимаю Enter, в Valide удостоверяюсь что введенный код существует и возвращаю Return Grid.TabIndx-This.TabIndex, т.е. возвращаю количество объектов на которое переместится указатель (1-3=-2). По задумке фокус должен прыгать в Grid, а прыгает в CommandGroup.

Помогите, люди добрые, разрулить эту ситуацию.
...
Рейтинг: 0 / 0
из TextBox-a в Grid
    #33116313
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не проще в Textbox.LostFocus написать Grid.SetFocus
...
Рейтинг: 0 / 0
из TextBox-a в Grid
    #33116350
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никакой ошибки тут нет.

Команда RETRUN N в событии VALID говорит о том, на какой объект ввода от текущего следует перевести фокус.

Свойство TabIndex определяет порядок обхода объектов "одного уровня".

Кнопки в CommandGroup - это объекты внутри контейнера. Они также участвуют в "обходе" объектов, но на другом уровне.

Т.е. в твоем конкретном случае надо дать команду

RETURN Grid.TabIndx - This.TabIndex - CommandGroup.ButtonCount + 1

В общем случае, достаточно сложно определить этот самый номер N, на который надо переключить фокус. Поэтому лучше всего явно указать куда надо перевести фокус, как указал AleksMed
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / из TextBox-a в Grid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]