כיצד ליצור פקד תצוגה מקדימה של הדפסה ב- Visual Basic: 13 שלבים

תוכן עניינים:

כיצד ליצור פקד תצוגה מקדימה של הדפסה ב- Visual Basic: 13 שלבים
כיצד ליצור פקד תצוגה מקדימה של הדפסה ב- Visual Basic: 13 שלבים

וִידֵאוֹ: כיצד ליצור פקד תצוגה מקדימה של הדפסה ב- Visual Basic: 13 שלבים

וִידֵאוֹ: כיצד ליצור פקד תצוגה מקדימה של הדפסה ב- Visual Basic: 13 שלבים
וִידֵאוֹ: Get Microsoft Office for free 2024, מאי
Anonim

יוצר יישום Windows וצריך לדעת כיצד ליצור פקד הדפסה והדפסה מוקדמת? בצע את השלבים הפשוטים האלה ותוכל בקלות להדפיס ולהדפיס מסמכי תצוגה מקדימה ביישום שלך.

צעדים

חלק 1 מתוך 3: הטופס

צור בקרת תצוגה מקדימה של הדפסה בשלב Visual Basic
צור בקרת תצוגה מקדימה של הדפסה בשלב Visual Basic

שלב 1. התאם את הטופס לגודל הדרוש לך

לא משנה מה גודל הטופס, בתנאי שהוא יכול להתאים לתיבת טקסט גדולה ושני כפתורים

צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 2
צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 2

שלב 2. הוסף RichTextBox לטופס שלך

  • ניתן להוסיף RichTextBox על ידי לחיצה כפולה או גרירה לטופס.
  • התאם את גודל ה- RichTextBox לדרישותיך.
צור פקד תצוגה מקדימה של הדפסה בשלב Visual Basic שלב 3
צור פקד תצוגה מקדימה של הדפסה בשלב Visual Basic שלב 3

שלב 3. הוסף שני לחצנים לטופס שלך

  • באופן אידיאלי, מקם את שני הכפתורים ליד ה- RichTextBox.
  • שוב, תוכל להוסיף לחצנים לטופס שלך על ידי לחיצה כפולה או גרירה לטופס.
צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 4
צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 4

שלב 4. תן שם ללחצנים "הדפסה" ו- "תצוגה מקדימה של הדפסה"

תוכל לשנות את הטקסט של הלחצנים בתיבת המאפיינים

צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 5
צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 5

שלב 5. הוסף לטופס את הפקדים: "הדפס מסמך" ו- "PrintPreviewDialog"

אלה לא יהיו גלויים בטופס כפי שהם מבצעים ברקע

צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 6
צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 6

שלב 6. לחץ על PrintPreviewDialog ושנה את "מסמך" ל- "PrintDocument1"

תוכל לשנות זאת בתיבת המאפיינים לאחר לחיצה על PrintPreviewDialog

חלק 2 מתוך 3: הקוד

צור פקד תצוגה מקדימה של הדפסה בשלב Visual Basic
צור פקד תצוגה מקדימה של הדפסה בשלב Visual Basic

שלב 1. לחץ פעמיים על כפתור "תצוגה מקדימה של הדפסה"

  • זה יביא את הדף לקידוד.
  • כבר נוצר משנה פרטי ומחכה לקוד שיגיד לו מה לעשות כאשר לוחצים על הלחצן תצוגה מקדימה של הדפסה.
  • הוסף את הקוד הבא לסאב הפרטי:

    PrintPreviewDialog1. ShowDialog ()

צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 8
צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 8

שלב 2. חזור לטופס ולחץ פעמיים על כפתור "הדפס"

  • תוחזר לדף לצורך קידוד.
  • בסאב הפרטי שנוצר, הוסף את הקוד הבא:

    PrintDocument1. Print ()

צור בקרת תצוגה מקדימה של הדפסה בשלב 9 הבסיסי
צור בקרת תצוגה מקדימה של הדפסה בשלב 9 הבסיסי

שלב 3. חזור לטופס ולחץ פעמיים על "PrintDocument1" הממוקם מתחת לטופס

  • תוחזר לדף לצורך קידוד.
  • תת נוצר תת פרטי בשם "PrintDocument1_PrintPage". מקם את הקוד הבא בסאב:

    Dim font1 כגופן חדש ("arial", 16, FontStyle. Regular) e. Graphics. DrawString (RichTextBox1. Text, font1, Brushes. Black, 100, 100)

חלק 3 מתוך 3: איתור באגים ובדיקות

צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 10
צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 10

שלב 1. לחץ על "התחל" כדי להתחיל בתהליך איתור באגים ובדיקות

אם עקבת אחר חלק ראשון ושניים של מאמר זה, לא תיתקל בשגיאות

צור בקרת תצוגה מקדימה של הדפסה ב- Visual Basic שלב 11
צור בקרת תצוגה מקדימה של הדפסה ב- Visual Basic שלב 11

שלב 2. בדוק אם הפונקציה תצוגה מקדימה של הדפסה פועלת

צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 12
צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 12

שלב 3. בדוק אם פונקציית ההדפסה פועלת

צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 13
צור פקד תצוגה מקדימה של הדפסה ב- Visual Basic שלב 13

שלב 4. נקה את הקוד שלך

לאחר השלמת תהליך איתור הבאגים והבדיקות ללא שגיאות קריטיות, הקפד לנקות את הקוד שלך. לגרום לזה להראות מסודר ומקצועי.

וידאו - על ידי שימוש בשירות זה, מידע מסוים עשוי להיות משותף עם YouTube

טיפים

  • הפעל את יישום התוכנה העדכני ביותר עבור Visual Studio.
  • הוסף הערות לקוד שלך כדי שתדע מה חלק מסוים בקוד עושה.
  • אם אתה מתכוון ליישם פונקציות אלה על Visual Basic, הפוך את הטופס לגדול, כולל RichTextBox ולחצנים.

מוּמלָץ: