Закрытие отчета изнутри

Обсуждение Stimulsoft Reports.NET
Ответить
NSG
Сообщения: 41
Зарегистрирован: 31 янв 2007, 13:22
Откуда: Russia

Закрытие отчета изнутри

Сообщение NSG »

Требуется закрытие отчета из самой формы отчета. То есть в отчете имитируется кнопка (создан контрол - Text и отрабатывается событие Нажатие), по ее нажатию отчет должен закрыться. Вопрос - как это сделать. В отчете метода Close или чего то похожего я не нашел.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Закрытие отчета изнутри

Сообщение Edward »

В обработчике события ClickEvent текстового компонента используйте, пожалуйста, следующую команду:

Код: Выделить всё

System.Windows.Forms.Form.ActiveForm.Close();
Работает во всех версиях .Net

Спасибо.
darbin
Сообщения: 6
Зарегистрирован: 25 июн 2007, 17:23
Откуда: Moscow

Закрытие отчета изнутри

Сообщение darbin »

А как закрыть отчет кнопкой формы (StiForm)?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Закрытие отчета изнутри

Сообщение Edward »

Установите свойство кнопки DialogResult = Cancel.

Спасибо.
darbin
Сообщения: 6
Зарегистрирован: 25 июн 2007, 17:23
Откуда: Moscow

Закрытие отчета изнутри

Сообщение darbin »

При DialogResult=Cancel закрывается только форма StiForm, но не отчет (форма Предварительного просмотра), чего хотелось бы.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Закрытие отчета изнутри

Сообщение Edward »

Установите, пожалуйста, для формы режим вывода StartMode=OnPreview. При этом форма должна быть первой в Менеджере страниц (вызов менеджера страниц - Ctrl+F4).

Спасибо.
Ответить