Страница 1 из 1
Закрытие отчета изнутри
Добавлено: 25 июн 2007, 10:24
NSG
Требуется закрытие отчета из самой формы отчета. То есть в отчете имитируется кнопка (создан контрол - Text и отрабатывается событие Нажатие), по ее нажатию отчет должен закрыться. Вопрос - как это сделать. В отчете метода Close или чего то похожего я не нашел.
Закрытие отчета изнутри
Добавлено: 25 июн 2007, 15:00
Edward
В обработчике события ClickEvent текстового компонента используйте, пожалуйста, следующую команду:
Код: Выделить всё
System.Windows.Forms.Form.ActiveForm.Close();
Работает во всех версиях .Net
Спасибо.
Закрытие отчета изнутри
Добавлено: 25 июн 2007, 17:30
darbin
А как закрыть отчет кнопкой формы (StiForm)?
Закрытие отчета изнутри
Добавлено: 26 июн 2007, 04:39
Edward
Установите свойство кнопки DialogResult = Cancel.
Спасибо.
Закрытие отчета изнутри
Добавлено: 26 июн 2007, 05:27
darbin
При DialogResult=Cancel закрывается только форма StiForm, но не отчет (форма Предварительного просмотра), чего хотелось бы.
Закрытие отчета изнутри
Добавлено: 26 июн 2007, 05:38
Edward
Установите, пожалуйста, для формы режим вывода StartMode=OnPreview. При этом форма должна быть первой в Менеджере страниц (вызов менеджера страниц - Ctrl+F4).
Спасибо.