Как реализовать событие закрытия отчета?
-
- Сообщения: 26
- Зарегистрирован: 11 янв 2011, 06:08
Как реализовать событие закрытия отчета?
Создаю WPF-приложение, выношу на форму кнопку для отображения отчета. Как мне в коде приложения реализовать событие закрытия отчета? Потому что необходимо при закрытии отчета чистить словари.
Как реализовать событие закрытия отчета?
Здравствуйте,
Вы можете подписаться на событие закрытия дизайнере и производить необходимые действия в нем.
Спасибо.
Вы можете подписаться на событие закрытия дизайнере и производить необходимые действия в нем.
Код: Выделить всё
StiOptions.Engine.GlobalEvents.ClosingDesigner += new CancelEventHandler(GlobalEvents_ClosingDesigner);
-
- Сообщения: 26
- Зарегистрирован: 11 янв 2011, 06:08
Как реализовать событие закрытия отчета?
Не понятно, куда вписать данную строку.
GlobalEvents_ClosingDesigner - переменная не определена.
GlobalEvents_ClosingDesigner - переменная не определена.
Как реализовать событие закрытия отчета?
Здравствуйте,
Данный код вам необходимо использовать в коде вашего приложения.
Спасибо.
Данный код вам необходимо использовать в коде вашего приложения.
Спасибо.
-
- Сообщения: 26
- Зарегистрирован: 11 янв 2011, 06:08
Как реализовать событие закрытия отчета?
Попробовал. Сделал так:
Случай 1:
public MainWindow()
{
InitializeComponent();
StiOptions.Engine.GlobalEvents.ClosingDesigner += new CancelEventHandler(GlobalEvents_ClosingDesigner);
}
void GlobalEvents_ClosingDesigner(object sender, CancelEventArgs e)
{
d_An_Classes.Clear();
}
Случай 2:
Строку "StiOptions.Engine.GlobalEvents.ClosingDesigner += new CancelEventHandler(GlobalEvents_ClosingDesigner);"
вставил в обработчик события на нажатие кнопку отображения отчета.
В итоге в обоих случаях обработка события GlobalEvents_ClosingDesigner не происходит. Что делать?
Случай 1:
public MainWindow()
{
InitializeComponent();
StiOptions.Engine.GlobalEvents.ClosingDesigner += new CancelEventHandler(GlobalEvents_ClosingDesigner);
}
void GlobalEvents_ClosingDesigner(object sender, CancelEventArgs e)
{
d_An_Classes.Clear();
}
Случай 2:
Строку "StiOptions.Engine.GlobalEvents.ClosingDesigner += new CancelEventHandler(GlobalEvents_ClosingDesigner);"
вставил в обработчик события на нажатие кнопку отображения отчета.
В итоге в обоих случаях обработка события GlobalEvents_ClosingDesigner не происходит. Что делать?
Как реализовать событие закрытия отчета?
Здравствуйте,
Пожалуйста, пришлите тестовое приложение, которое воспроизводит проблему для анализа.
Спасибо.
Пожалуйста, пришлите тестовое приложение, которое воспроизводит проблему для анализа.
Спасибо.
-
- Сообщения: 26
- Зарегистрирован: 11 янв 2011, 06:08