All Forums
 Категория Visio
 Форум Вопросы и ответы
 Проблема с events
Author Previous Topic Topic Next Topic  

Евгений

88 Posts

Posted - 01/24/2005 :  13:18:42
Добрый день!

У меня в ThisDocument определены
Dim WithEvents mainPage as Visio.Page
Dim WithEvents mainApp as Visio.Application
для отловли разных происходящих событий.
Эти переменные я устанавливаю при открытии/создании документа, и все работает прекрасно, все нужные события ловятся.
Но у меня есть кроме всего форма, которая выскакивает при положении некоего шейпа на страницу - и все, после этого события связанные с mainPage и mainApp не ловятся. Причем, что интересно, события связанные с Document ловятся как и раньше.
Нигде значения mainPage и mainApp кроме как в начале не меняются, они служат только для создания соответствующих процедур обработки событий (например mainPage_CellChanged).

В чем может быть проблема?

Евгений

88 Posts

Posted - 01/24/2005 :  14:11:26
Кстати, форму я вызываю безымянно, а уничтожаю изнутри, может в этом проблема?
Go to Top of Page

Евгений

88 Posts

Posted - 01/24/2005 :  15:50:50
В принципе проблему решил. Очевидно, во время вызова формы менялось значение mainApp и mainPage на что-то другое, поэтому события уже не относились к конкретно тому, что было нужно. Установка значений после вызова формы - как при открытии/создании документа - решила проблему.

Но все не понимаю, почему значение менялось.
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)