Cara: Menyelesaikan Pekerjaan Cetak Formulir Windows
Sering kali, prosesor kata dan aplikasi lain yang melibatkan pencetakan akan menyediakan opsi untuk menampilkan pesan kepada pengguna bahwa pekerjaan cetak selesai. Anda dapat menyediakan fungsionalitas ini di Formulir Windows Anda dengan menangani EndPrint peristiwa PrintDocument komponen.
Prosedur berikut mengharuskan Anda telah membuat aplikasi berbasis Windows dengan PrintDocument komponen di dalamnya, yang merupakan cara standar untuk mengaktifkan pencetakan dari aplikasi berbasis Windows. Untuk informasi selengkapnya tentang mencetak dari Formulir Windows menggunakan PrintDocument komponen, lihat Cara: Membuat Pekerjaan Cetak Formulir Windows Standar.
Untuk menyelesaikan pekerjaan cetak
Atur DocumentName properti PrintDocument komponen.
PrintDocument1.DocumentName = "MyTextFile"
printDocument1.DocumentName = "MyTextFile";
printDocument1->DocumentName = "MyTextFile";
Tulis kode untuk menangani EndPrint peristiwa.
Dalam contoh kode berikut, kotak pesan ditampilkan, menunjukkan bahwa dokumen telah selesai mencetak.
Private Sub PrintDocument1_EndPrint(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintEventArgs) Handles PrintDocument1.EndPrint MessageBox.Show(PrintDocument1.DocumentName + " has finished printing.") End Sub
private void printDocument1_EndPrint(object sender, System.Drawing.Printing.PrintEventArgs e) { MessageBox.Show(printDocument1.DocumentName + " has finished printing."); }
private: void printDocument1_EndPrint(System::Object ^ sender, System::Drawing::Printing::PrintEventArgs ^ e) { MessageBox::Show(String::Concat(printDocument1->DocumentName, " has finished printing.")); }
(Visual C# dan Visual C++) Tempatkan kode berikut di konstruktor formulir untuk mendaftarkan penanganan aktivitas.
this.printDocument1.EndPrint += new System.Drawing.Printing.PrintEventHandler (this.printDocument1_EndPrint);
this->printDocument1->EndPrint += gcnew System::Drawing::Printing::PrintEventHandler (this, &Form1::printDocument1_EndPrint);
Baca juga
.NET Desktop feedback
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk