Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.08.2004, 14:49
|
|||
|---|---|---|---|
|
|||
Popup в форме |
|||
|
#18+
Помогите разобраться, как закрыть Popup интегрированный в форму? Проблема в следующем не могу по кнопке выход сразу деактивировать Popup и удалить форму, если фокус не на меню то все нормально, а в противном случае дважды приходиться нажимать кнопсу ВЫХОД. Данная форма вызывается из кнопочного меню верхнего уровня Заранее благодарен ************************** oform=CREATEOBJECT("form3") ****Заголовок oform.caption = "Справочная информация" oform.AddObject('cmdCmndBtn5','cmdMyCmndQuit') oform.cmdCmndBtn5.Visible =.T. && oform.show(1) READ Events RELEASE all ****Форма для справочников DEFINE CLASS form3 as Form Name="form3" ShowWindow =1 && In Top-Level Form WindowState=2 && Maximized Borderstyle=2 PROCEDURE Init *Определение меню справочников DEFINE POPUP sPopSpr FROM 3,75 TO 38,120 FONT 'TimesNewRoman', 12 STYLE 'B' COLOR SCHEME 2 &&IN WINDOW form3 DEFINE BAR 1 OF sPopSpr ; PROMPT '\<Справочная информация' && First item DEFINE BAR 2 OF sPopSpr ; PROMPT '\-' && Second item DEFINE BAR 3 OF sPopSpr ; PROMPT '\<Справочник Лицензий ' DEFINE BAR 4 OF sPopSpr ; PROMPT '\<Выход' && Fourth item ON SELECTION BAR 4 OF sPopSpr deactivate popup sPopSpr ACTIVATE popup sPopSpr Nowait ENDPROC ENDDEFINE ****Кнопка ВЫХОД DEFINE CLASS cmdMyCmndQuit AS CommandButton Caption = '\<Выход' && Надпись на кнопке Left = 720 Top = 640 Width = 200 Height = 35 && Высота FontSize = 11 FontBold =.t. PROCEDURE Click Thisform.Release() DEACTIVATE popup sPopSpr ENDPROC ENDDEFINE define class MyCustom_Menu as Custom PROCEDURE Init *Определение меню справочников DEFINE POPUP sPopSpr FROM 3,75 TO 38,120 FONT 'TimesNewRoman', 12 STYLE 'B' COLOR SCHEME 2 &&IN WINDOW form3 DEFINE BAR 1 OF sPopSpr ; PROMPT '\<Справочная информация' && First item DEFINE BAR 2 OF sPopSpr ; PROMPT '\-' && Second item DEFINE BAR 3 OF sPopSpr ; PROMPT '\<Справочник Лицензий ' DEFINE BAR 4 OF sPopSpr ; PROMPT '\<Выход' && Fourth item ON SELECTION BAR 4 OF sPopSpr deactivate popup sPopSpr ACTIVATE popup sPopSpr nowait ENDPROC enddefine ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.08.2004, 15:50
|
|||
|---|---|---|---|
|
|||
Popup в форме |
|||
|
#18+
Sas_NПомогите разобраться, как закрыть Popup интегрированный в форму? Проблема в следующем не могу по кнопке выход сразу деактивировать Popup и удалить форму, если фокус не на меню то все нормально, а в противном случае дважды приходиться нажимать кнопсу ВЫХОД. Данная форма вызывается из кнопочного меню верхнего уровня Заранее благодарен А что ты хочешь: первым кликом ты переводишь фокус на кнопку, а вторым - деактивируешь меню и закрываешь форму. Все логично! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.08.2004, 16:51
|
|||
|---|---|---|---|
|
|||
Popup в форме |
|||
|
#18+
Хотелось бы одним выстрелом двух зайцев - если такое в принципе возможно. Уже склоняюсь к мысли организовать меню с помощью другого Controlа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.08.2004, 06:34
|
|||
|---|---|---|---|
|
|||
Popup в форме |
|||
|
#18+
Sas_NХотелось бы одним выстрелом двух зайцев - если такое в принципе возможно. Я же не сказал, что такого сделать нельзя. Можно. И очень просто. Пропиши реакцию кнопки на событие SetFocus , например так: Procedure SetFocus This.Click && Программно генерируем событие Click для кнопки EndProc Успехов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1595944]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 267ms |
| total: | 362ms |

| 0 / 0 |
