Я пытаюсь создать простую тестовую программу в Gtkada, чтобы открыть диалоговое окно, оставив определенное текстовое поле. Я справился с этой частью, но у меня проблемы с возвратом фокуса обратно в исходное текстовое поле, когда нажата кнопка «ОК» Dialog. Общая идея заключается в том, что пользователь вводит что-то в текстовое поле, и когда они нажимают/выходят из окна (фокусное событие), выполняется некоторая простая буквенно-цифровая проверка. Если проверка не выполняется, пользователь предупреждается с помощью диалога, и фокус возвращается в текстовое поле, в которое они вводили ошибочные данные. Все, что я делаю, - это простой пример того, как установить фокус обратно в текстовое поле, когда вы закрываете диалоговое окно, которое вызывается изначально вызванного текстового поля. В Gtkada ... Я использую версию 2.2 Gtkada. Я не могу изменить версию Gtkada или использовать другую программу или язык! Очень важно!Настройка виджета Фокус в Gtkada
Тим
Опубликовать простейший возможный код, показывающий эту проблему здесь ... –
С тех пор была встреча, и было решено, что мы собираемся выполнить проверку целостности проверки нажатием кнопки. Не требуется смещение/настройка фокусировки. Благодаря! –