Trois parties:La FormeLe CodeDébogage et le test
Création d'une application Windows et besoin de savoir comment créer un contrôle d'impression et l'aperçu avant impression? Suivez ces étapes simples et vous pourrez facilement imprimer et aperçu avant impression des documents dans votre application.
Les Étapes
Partie 1 de 3: Le formulaire1
Ajuster la forme à la taille dont vous avez besoin.
https://pad2.whstatic.com/images/thumb/0/0d/Create-a-Print-Preview-Control-in-Visual-Basic-Step-1-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-1-preview.jpg
https://pad1.whstatic.com/images/thumb/0/0d/Create-a-Print-Preview-Control-in-Visual-Basic-Step-1-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-1-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/7/71/Create un aperçu avant impression de contrôle à l'étape 1.360p.mp4 Visual Basic
- Il ne importe pas quelle taille est la forme, à condition qu'il puisse se adapter à une grande zone de texte et deux boutons.
2
Ajouter un RichTextBox à votre formulaire.
https://pad3.whstatic.com/images/thumb/e/ee/Create-a-Print-Preview-Control-in-Visual-Basic-Step-2-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-2-preview.jpg
https://pad2.whstatic.com/images/thumb/e/ee/Create-a-Print-Preview-Control-in-Visual-Basic-Step-2-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-2-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/a/ab/Create un aperçu avant impression de contrôle à l'étape 2.360p.mp4 Visual Basic
Vous pouvez ajouter un RichTextBox par double-clic ou glisser sur la forme.Ajuster la taille de la RichTextBox à vos besoins.3
Ajoutez deux boutons à votre formulaire.
https://pad1.whstatic.com/images/thumb/0/06/Create-a-Print-Preview-Control-in-Visual-Basic-Step-3-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-3-preview.jpg
https://pad2.whstatic.com/images/thumb/0/06/Create-a-Print-Preview-Control-in-Visual-Basic-Step-3-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-3-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/8/82/Create un aperçu avant impression de contrôle à l'étape 3.360p.mp4 Visual Basic
Idéalement, placer les deux boutons à proximité du RichTextBox.Encore une fois, vous pouvez ajouter des boutons à votre formulaire en double-cliquant ou en faisant glisser sur le formulaire.4
Nommez les boutons "Imprimer" et "Aperçu avant impression".
https://pad2.whstatic.com/images/thumb/a/aa/Create-a-Print-Preview-Control-in-Visual-Basic-Step-4-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-4-preview.jpg
https://pad3.whstatic.com/images/thumb/a/aa/Create-a-Print-Preview-Control-in-Visual-Basic-Step-4-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-4-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/0/03/Create un aperçu avant impression de contrôle à l'étape 4.360p.mp4 Visual Basic
Vous pouvez modifier le texte pour les boutons de la boîte de propriétés.5
Ajoutez les contrôles: "Imprimer Document" et "PrintPreviewDialog" à votre formulaire.
https://pad2.whstatic.com/images/thumb/6/6b/Create-a-Print-Preview-Control-in-Visual-Basic-Step-5-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-5-preview.jpg
https://pad3.whstatic.com/images/thumb/6/6b/Create-a-Print-Preview-Control-in-Visual-Basic-Step-5-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-5-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/e/ee/Create un aperçu avant impression de contrôle à l'étape 5.360p.mp4 Visual Basic
Ce ne seront pas visibles sur la forme qu'ils effectuent en arrière-plan.6
Cliquez sur PrintPreviewDialog et changer le "Document" à "PrintDocument1".
https://pad3.whstatic.com/images/thumb/9/9b/Create-a-Print-Preview-Control-in-Visual-Basic-Step-6-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-6-preview.jpg
https://pad3.whstatic.com/images/thumb/9/9b/Create-a-Print-Preview-Control-in-Visual-Basic-Step-6-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-6-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/7/7f/Create un aperçu avant impression de contrôle à l'étape 6.360p.mp4 Visual Basic
Vous pouvez le modifier dans la boîte de propriétés après avoir cliqué sur PrintPreviewDialog.Partie 2 de 3: Le Code1
Double-cliquez sur le bouton "Aperçu avant impression".
https://pad1.whstatic.com/images/thumb/0/0c/Create-a-Print-Preview-Control-in-Visual-Basic-Step-7-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-7-preview.jpg
https://pad3.whstatic.com/images/thumb/0/0c/Create-a-Print-Preview-Control-in-Visual-Basic-Step-7-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-7-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/7/73/Create un aperçu avant impression de contrôle à l'étape 7.360p.mp4 Visual Basic
- Cela fera apparaître la page pour le codage.
- A Private Sub a déjà été créé et en attente code pour lui dire quoi faire lorsque le bouton Aperçu avant impression est cliqué.
- Ajoutez le code suivant dans le Private Sub:
PrintPreviewDialog1.ShowDialog ()
2
Retour à la forme et double-cliquez sur le bouton "Imprimer".
https://pad3.whstatic.com/images/thumb/6/6a/Create-a-Print-Preview-Control-in-Visual-Basic-Step-8-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-8-preview.jpg
https://pad1.whstatic.com/images/thumb/6/6a/Create-a-Print-Preview-Control-in-Visual-Basic-Step-8-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-8-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/c/ca/Create un aperçu avant impression de contrôle à l'étape 8.360p.mp4 Visual Basic
Vous serez redirigé vers la page pour le codage.Dans le Private Sub qui a été créé, ajoutez le code suivant: PrintDocument1.Print ()
3
Retour à la forme et double-cliquez sur "PrintDocument1" situé sous la forme.
https://pad2.whstatic.com/images/thumb/7/78/Create-a-Print-Preview-Control-in-Visual-Basic-Step-9-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-9-preview.jpg
https://pad2.whstatic.com/images/thumb/7/78/Create-a-Print-Preview-Control-in-Visual-Basic-Step-9-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-9-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/8/81/Create un aperçu avant impression de contrôle à l'étape 9.360p.mp4 Visual Basic
Vous serez redirigé vers la page pour le codage.A Private Sub sera créé appelé "PrintDocument1_PrintPage". Placez le code suivant dans la Sous: Dim font1 Comme une nouvelle police ("Arial", 16, FontStyle.Regular) e.Graphics.DrawString (RichTextBox1.Text, font1, Brushes.Black, 100, 100)
Partie 3 de 3: débogage et le test1
Cliquez sur "Démarrer" pour commencer le processus de débogage et de test.
https://pad1.whstatic.com/images/thumb/4/40/Create-a-Print-Preview-Control-in-Visual-Basic-Step-10-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-10-preview.jpg
https://pad1.whstatic.com/images/thumb/4/40/Create-a-Print-Preview-Control-in-Visual-Basic-Step-10-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-10-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/a/a6/Create un aperçu avant impression de contrôle à l'étape 10.360p.mp4 Visual Basic
- Si vous avez suivi la première partie et deux de cet article, vous devriez rencontrer aucune erreur.
2
Testez pour voir si la fonction Aperçu avant impression fonctionne.
https://pad1.whstatic.com/images/thumb/5/57/Create-a-Print-Preview-Control-in-Visual-Basic-Step-11-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-11-preview.jpg
https://pad3.whstatic.com/images/thumb/5/57/Create-a-Print-Preview-Control-in-Visual-Basic-Step-11-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-11-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/1/11/Create un aperçu avant impression de contrôle à l'étape 11.360p.mp4 Visual Basic
3
Testez pour voir si la fonction d'impression fonctionne.
https://pad2.whstatic.com/images/thumb/0/02/Create-a-Print-Preview-Control-in-Visual-Basic-Step-12-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-12-preview.jpg
https://pad1.whstatic.com/images/thumb/0/02/Create-a-Print-Preview-Control-in-Visual-Basic-Step-12-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-12-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/3/30/Create un aperçu avant impression de contrôle à l'étape 12.360p.mp4 Visual Basic
4
Nettoyez votre code. Après le processus de débogage et le test a terminé sans erreurs critiques, ne oubliez pas de nettoyer votre code. Lui donner l'air propre et professionnelle.
https://pad3.whstatic.com/images/thumb/2/25/Create-a-Print-Preview-Control-in-Visual-Basic-Step-13-preview.jpg/550px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-13-preview.jpg
https://pad2.whstatic.com/images/thumb/2/25/Create-a-Print-Preview-Control-in-Visual-Basic-Step-13-preview.jpg/300px;Create-a-Print-Preview-Control-in-Visual-Basic-Step-13-preview.jpg
https://d5kh2btv85w9n.cloudfront.net/1/1c/Create un aperçu avant impression de contrôle à l'étape 13.360p.mp4 Visual Basic