22 ноября | 2024г. | 06:13:50


АвторТема: Показ сообщения MessageBox перед выводом основного окна.  (Прочитано 2506 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн DobrodelАвтор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 159
  • Поблагодарили: 259
  • Уважение: -1
Уважаемые друзья, здравствуйте.

Q:
Цитировать
Иногда возникает необходимость показать простое сообщение (класс MessageBox) перед выводом основного окна Вашего плагина. Например для того, чтобы сообщить о некой важной информации, тем кто впервые открывает Ваш плагин.
При попытке вызвать сообщение окна, в теле класса показа основного окна, возникает ошибка говорящая нам о том, что из модального окна мы не можем вызвать ещё одно модальное окно.
Как решить данный вопрос?

[A]:
Цитировать
Решение оказалось очень простым: использовать один из стеков класса Screen, а именно onExecBegin. Вот пример его использования:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Так же в данном примере показана работа с редко используемой клавишей HELP. Видно, что для ее вызова мы используем специальное событие displayHelp, которое обслуживает у нас контекст GeneralMenuActions, в keymap.xml.

Долго мучался, потому выложил здесь. Возможно кому пригодится.
  • Vu Duo+ (GI S9895 HD), LiveX (ruDream), 13E, 36E
С Уважением, Добродел

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
96 Ответов
187732 Просмотров
Последний ответ 21 февраля | 2021г. | 17:14:39
от warden4ik
8 Ответов
6864 Просмотров
Последний ответ 09 ноября | 2012г. | 18:51:32
от jonskiy
2 Ответов
2642 Просмотров
Последний ответ 04 августа | 2012г. | 00:58:55
от homes655
1 Ответов
1770 Просмотров
Последний ответ 30 июня | 2013г. | 05:45:01
от Vlsergei
0 Ответов
2240 Просмотров
Последний ответ 11 октября | 2014г. | 07:53:22
от Dobrodel



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!