![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Так. Проблема. Мне нужно вывести на печать всё то, что находится в окне программы. Либо распечатать принтскрин ОКНА ПРОГРАММЫ (не экрана!!!) , или же хотя бы сохранить этот скрин. HELPPPPPPPP!!!!!!!111
![]() |
#2
|
||||
|
||||
![]() Цитата:
Код:
Form1.Print; |
#3
|
|||
|
|||
![]() Цитата:
|
#4
|
||||
|
||||
![]() Цитата:
Он стоит по-умолчанию? Сохранить принтскрин формы в файл: Код:
with Form1.GetFormImage do begin SaveToFile('D:\Form1.bmp'); Free; end; |
#5
|
|||
|
|||
![]() А что есть Free????
![]() |
#6
|
||||
|
||||
![]() Цитата:
Если написать тоже самое но без конструкции with, то получится так: Код:
var bmp: TBitmap; begin bmp := Form1.GetFormImage; bmp.SaveToFile('D:\Form1.bmp'); bmp.Free; end; |
#7
|
|||
|
|||
![]() И у меня ещё один тогда вопрос. Как сделать точно такое же сохранение только через SaveDialog?????
|
#8
|
||||
|
||||
![]() Цитата:
Код:
procedure TForm1.Button1Click(Sender: TObject); begin if SaveDialog1.Execute then begin with GetFormImage do try SaveToFile(SaveDialog1.FileName); finally Free; end; end; end; |
#9
|
|||
|
|||
![]() И у меня ещё один тогда вопрос. Как сделать точно такое же сохранение только через SaveDialog?????
|