Création d'une application Windows et besoin de savoir créer un champ d'impression et d'aperçu avant impression ? Suivez ces étapes simples et vous pourrez facilement imprimer et imprimer des documents d'aperçu dans votre application.
Pas
Partie 1 sur 3: Le formulaire
Étape 1. Ajustez le formulaire à la taille dont vous avez besoin
La taille du formulaire n'a pas d'importance, à condition qu'il puisse contenir une grande zone de texte et deux boutons
Étape 2. Ajoutez une RichTextBox à votre formulaire
- Vous pouvez ajouter une RichTextBox en double-cliquant ou en la faisant glisser sur le formulaire.
- Ajustez la taille de la RichTextBox à vos besoins.
Étape 3. Ajoutez deux boutons à votre formulaire
- Idéalement, placez les deux boutons près de la RichTextBox.
- Encore une fois, vous pouvez ajouter des boutons à votre formulaire en double-cliquant ou en faisant glisser sur le formulaire.
Étape 4. Nommez les boutons "Imprimer" et "Aperçu avant impression"
Vous pouvez modifier le texte des boutons dans la zone de propriétés
Étape 5. Ajoutez les contrôles: « Imprimer le document » et « PrintPreviewDialog » à votre formulaire
Ceux-ci ne seront pas visibles sur le formulaire car ils fonctionnent en arrière-plan
Étape 6. Cliquez sur PrintPreviewDialog et remplacez le "Document" par "PrintDocument1"
Vous pouvez modifier cela dans la boîte de propriétés après avoir cliqué sur PrintPreviewDialog
Partie 2 sur 3: Le Code
Étape 1. Double-cliquez sur votre bouton "Aperçu avant impression"
- Cela fera apparaître la page de codage.
- Un sous-marin privé a déjà été créé et attend le 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()
Étape 2. Revenez au formulaire et double-cliquez sur votre bouton "Imprimer"
- Vous serez redirigé vers la page de codage.
-
Dans le Private Sub qui a été créé, ajoutez le code suivant:
ImprimerDocument1. Imprimer()
Étape 3. Revenez au formulaire et double-cliquez sur "PrintDocument1" situé sous le formulaire
- Vous serez redirigé vers la page de codage.
-
Un Private Sub sera créé appelé "PrintDocument1_PrintPage". Placez le code suivant dans le Sub:
Dim font1 As New Font("arial", 16, FontStyle. Regular) e. Graphics. DrawString(RichTextBox1. Text, font1, Brushes. Black, 100, 100)
Partie 3 sur 3: Débogage et test
Étape 1. Cliquez sur "Démarrer" pour commencer le processus de débogage et de test
Si vous avez suivi les parties un et deux de cet article, vous ne devriez rencontrer aucune erreur
Étape 2. Testez pour voir si la fonction Aperçu avant impression fonctionne
Étape 3. Testez pour voir si la fonction d'impression fonctionne
Étape 4. Nettoyez votre code
Une fois le processus de débogage et de test terminé sans erreur critique, assurez-vous de nettoyer votre code. Donnez-lui l'air bien rangé et professionnel.
Vidéo - En utilisant ce service, certaines informations peuvent être partagées avec YouTube
Des astuces
- Exécutez la dernière application logicielle pour Visual Studio.
- Ajoutez des commentaires à votre code pour savoir à quoi sert une certaine partie du code.
- Si vous allez vous entraîner à implémenter ces fonctions sur Visual Basic, agrandissez votre formulaire, y compris la RichTextBox et les boutons.