Як створити функцію попереднього перегляду в Visual Basic

Створюєте додаток Windows і бажаєте дізнатися, як створити функцію друку і попереднього перегляду? Дотримуйтесь цих кроків, і ви без зусиль зможете друкувати і переглядати документи у своєму додатку.




Частина 1 з 3: Форма

  1. Як створити функцію попереднього перегляду в Visual Basic

    1

    Відрегулюйте форму відповідно до необхідного розміром.
    • Розмір форми не важливий, головне щоб він міг вмістити велику текстове поле і дві кнопки.

  2. Як створити функцію попереднього перегляду в Visual Basic

    2

    Додайте в свою форму клас RichTextBox.
    • Додати RichTextBox можна або подвійним клацанням миші, або перетягнувши його на форму вручну.
    • Відрегулюйте розмір RichTextBox (Текстове поле) згідно вашим потребам.

  3. Як створити функцію попереднього перегляду в Visual Basic

    3

    Додайте до своєї формі два класи Button (Кнопка) до своєї форми.
    • Найкраще розмістити дві кнопки поруч з текстовим полем.
    • Знову ж таки, додати кнопки можна шляхом подвійного натискання лівої кнопки миші або перетягування їх на форму.

  4. Як створити функцію попереднього перегляду в Visual Basic

    4

    Назвіть кнопки «Друк» і «Попередній перегляд».
    • Назва кнопок можна змінити у вікні властивостей.

  5. Як створити функцію попереднього перегляду в Visual Basic

    5

    Додайте до форми елементи управління «Print Document» (Друк документа) і «PrintPreviewDialog» (Вікно попереднього перегляду).
    • Вони не будуть видні у формі, так як виконуються у фоновому режимі.

  6. Як створити функцію попереднього перегляду в Visual Basic

    6

    Натисніть на PrintPreviewDialog і замініть «Document» на «PrintDocument1».
    • Ви зможете це зробити у вікні властивостей після натискання на PrintPreviewDialog.

Частина 2 з 3: Код

  1. Як створити функцію попереднього перегляду в Visual Basic

    1

    Подвійним клацанням миші натисніть на кнопку «Попередній перегляд».
    • Це відкриє сторінку для кодування.
    • Необхідна процедура вже була створена, залишилося тільки додати туди код, який буде говорити їй, що робити при натисканні на кнопку «Попередній перегляд».


    • Додайте в процедуру наступний рядок: PrintPreviewDialog1.ShowDialog ()

  2. Як створити функцію попереднього перегляду в Visual Basic

    2

    Поверніться до форми і подвійним клацанням миші натисніть на кнопку «Друк».
    • Ви перенесеться на сторінку кодування.
    • У створеній процедурі додайте наступний рядок коду: PrintDocument1.Print ()

  3. Як створити функцію попереднього перегляду в Visual Basic

    3

    Поверніться до форми і подвійним клацанням натисніть на «PrintDocument1», яка розташовується під формою.
    • Вас перенесе на сторінку кодування.
    • Це створить процедуру під назвою «PrintDocument1_PrintPage». Вставте в процедуру наступні рядки: Dim font1 As New Font ("arial", 16, FontStyle.Regular) e.Graphics.DrawString (RichTextBox1.Text, font1, Brushes.Black, 100, 100)

Частина 3 з 3: Налагодження і тестування

  1. Як створити функцію попереднього перегляду в Visual Basic

    1

    Натисніть «Старт» для початку процесу налагодження і тестування.
    • Якщо ви слідували першим двом частинам цієї статті, у вас не повинно виникнути ніяких помилок.

  2. Як створити функцію попереднього перегляду в Visual Basic

    2

    Протестуйте функцію «Попереднього перегляду».

  3. Як створити функцію попереднього перегляду в Visual Basic

    3

    Протестуйте функцію «Печатки».

  4. Як створити функцію попереднього перегляду в Visual Basic

    4

    Оформіть свій код. Після завершення процесу налагодження і тестування без критичних помилок, обов`язково приведіть свій код в порядок. Нехай він виглядає охайно і професійно.

Поради

  • Користуйтеся останньою версією програми Visual Studio.
  • Якщо ви хочете реалізувати ці функції в Visual Basic, зробіть свою форму великий, включаючи текстове поле і кнопки.
  • Додайте коментарі до свого коду, щоб завжди знати, за що відповідає кожна його частина.

Попередження

  • При кодуванні легко допускаються помилки. Вони можуть призвести до неполадок в програмі.