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