powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема первого клика
2 сообщений из 2, страница 1 из 1
Проблема первого клика
    #40128194
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется 2 окна:
w_1 и w_2
Оба main.

В окне w_1 есть dw_1, cb_1.
В каждом событии clicked всех объектов (окна w_1, кнопки и DW) написано:
Код: sql
1.
 MessageBox('', '')


В событии окна w_2 в deactivate написано:
Код: sql
1.
 Close(This)



Открываем оба окна.
Фокус находится в w_2.
Теперь жмем на окне w_1.
Окно w_2 закрывается (это правильно). Но(!) если клик был на кнопке cb_1, то MessageBox не выскакивает (при нажатии на w_1 или dw_1 проблем нет - окно w_2 закрывается и выскакивает MessageBox).

Задача такая: при потере фокуса окна w_2 нужно это окно закрыть и выполнить тот код, на объекте которого было нажатие.
Сейчас клиент должен жать на кнопку в окне w_1 дважды (первый раз закрывается w_2, а второй раз уже нормально срабатывает клик).
Перенести логику закрытия в окно w_1 нельзя.
Сделать w_2 response нельзя
...
Рейтинг: 0 / 0
Проблема первого клика
    #40128218
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Post Close(This)
решает проблему
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема первого клика
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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