:: Главная :: Решения :: Статьи :: Проект "Русский help" :: Файловый архив :: Фотоальбом :: Ссылки :: | ||
Л и с о в о д ы в с е х с т р а н, о б ъ е д и н я й т е с ь !!! |
Как отобразить окно предварительного просмотра в As Top-Level форме | ||
---|---|---|
Вопрос
Приложение написано на базе As Top-Level форм. При вызове отчета на предварительный просмотр он вообще не появляется. В чем причина? Как можно отобразить окно предварительного просмотра. Причина Для версий до Visual FoxPro 6 включительно, по умолчанию, окно предварительного просмотра открывается In-Screen. Т.е. внутри основного окна FoxPro. Решение Необходимо перенаправить вывод окна предварительного просмотра в окно, созданное на базе As Top-Level формы. Это стало возможным только с появлением опции IN WINDOW в Visual FoxPro 6. Пример решения описан в статье Q188887, на сайте Microsoft How to display the Print Preview window in a top-level form in Visual FoxPro Суть приведенного там примера заключается в следующем коде
Разумеется, Вы можете создать нужный класс в визуальной библиотеке классов. Можете использовать для опции Window одно окно, а для опции IN WINDOW - другое. Это просто пример. Замечание Опция IN WINDOW была добавлена только в версии Visual FoxPro 6. Для младших версий FoxPro придется, так или иначе, использовать основное окно FoxPro. Т.е. перед открытием окна предварительного просмотра отобразить основное окно FoxPro, а после просмотра - закрыть.
Исправлено 1 раз(а). Последнее : Владимир Максимов, 30.12.06 15:21 |
||
Тема | Просмотров | Написано | Написано |
---|---|---|---|
Report | 5279 | Владимир Максимов | 01.03.05 22:07 |
Неустранимая ошибка при выполнении отчета | 5847 | Владимир Максимов | 15.09.05 20:58 |
VFP8 некорректно отображает содержимое отчета | 8266 | Владимир Максимов | 18.09.05 10:40 |
Как выбрать принтер из окна предварительного просмотра | 7088 | Владимир Максимов | 01.02.06 23:15 |
Как отобразить окно предварительного просмотра в As Top-Level форме | 5824 | Владимир Максимов | 01.02.06 23:55 |
Как запретить печать из окна предварительного просмотра | 4959 | Владимир Максимов | 02.02.06 00:19 |
При запуске отчета из формы формируются неверные данные | 7005 | Владимир Максимов | 24.09.06 11:39 |
© 2006 Fox Club  |