Страница: 1 |
Вопрос: Как распечатать форму, не запуская Visual Basic? | Добавлено: 10.09.04 22:30 |
Автор вопроса: ![]() |
Я создал приложение Project1 с помощью Application Wizard. Помещаю на форму frmDocument новые элементы управления. Сохраняю это приложение с помощью Make Project.exe... Закрываю приложение, затем открываю его без Visual Basic. Далее форму хочу распечатать.
Нажимаю на кнопку печать (Print...), которая находится в самом приложении. Открывается стандартное окно под названием Печать, где написано имя принтера, его состояние, тип, порт, заметки и т.д. Нажимаю на кнопку ОК - окно исчезает, принтер ни как не реагирует, видимо информация ему не передается. Так как же мне распечатать созданную форму вместе с находящимися в ней элементами управления, не запуская VB? |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 373-509-101 Вопросов: 56 Ответов: 330 |
Профиль | Цитата | #1 | Добавлено: 11.09.04 02:50 |
А что за код в кнопке Печать. Может так получится Form1.PrintForm. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #2 | Добавлено: 12.09.04 00:08 |
БЛИН! Mihalыch, ты прежде чем написать в форуме сам то пробывал? Там вообще такого нет! Form1.PrintForm - такого небывает! Ну а тебе belmes я посоветую, сделай программно скриншот формы, загрузи в графический контейнер и распечатай оттуда, вот так:
Printer.PaintPicture Picture1.Image |
Страница: 1 |
|