Як створити функцію попереднього перегляду в Visual Basic
Створюєте додаток Windows і бажаєте дізнатися, як створити функцію друку і попереднього перегляду? Дотримуйтесь цих кроків, і ви без зусиль зможете друкувати і переглядати документи у своєму додатку.
Кроки
Частина 1 з 3: Форма
1
Відрегулюйте форму відповідно до необхідного розміром.- Розмір форми не важливий, головне щоб він міг вмістити велику текстове поле і дві кнопки.
2
Додайте в свою форму клас RichTextBox.- Додати RichTextBox можна або подвійним клацанням миші, або перетягнувши його на форму вручну.
- Відрегулюйте розмір RichTextBox (Текстове поле) згідно вашим потребам.
3
Додайте до своєї формі два класи Button (Кнопка) до своєї форми.- Найкраще розмістити дві кнопки поруч з текстовим полем.
- Знову ж таки, додати кнопки можна шляхом подвійного натискання лівої кнопки миші або перетягування їх на форму.
4
Назвіть кнопки «Друк» і «Попередній перегляд».- Назва кнопок можна змінити у вікні властивостей.
5
Додайте до форми елементи управління «Print Document» (Друк документа) і «PrintPreviewDialog» (Вікно попереднього перегляду).- Вони не будуть видні у формі, так як виконуються у фоновому режимі.
6
Натисніть на PrintPreviewDialog і замініть «Document» на «PrintDocument1».- Ви зможете це зробити у вікні властивостей після натискання на PrintPreviewDialog.
Частина 2 з 3: Код
1
Подвійним клацанням миші натисніть на кнопку «Попередній перегляд».- Це відкриє сторінку для кодування.
- Необхідна процедура вже була створена, залишилося тільки додати туди код, який буде говорити їй, що робити при натисканні на кнопку «Попередній перегляд».
- Додайте в процедуру наступний рядок:
PrintPreviewDialog1.ShowDialog ()
2
Поверніться до форми і подвійним клацанням миші натисніть на кнопку «Друк».- Ви перенесеться на сторінку кодування.
- У створеній процедурі додайте наступний рядок коду:
PrintDocument1.Print ()
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
Натисніть «Старт» для початку процесу налагодження і тестування.- Якщо ви слідували першим двом частинам цієї статті, у вас не повинно виникнути ніяких помилок.
2
Протестуйте функцію «Попереднього перегляду».3
Протестуйте функцію «Печатки».4
Оформіть свій код. Після завершення процесу налагодження і тестування без критичних помилок, обов`язково приведіть свій код в порядок. Нехай він виглядає охайно і професійно.
Поради
- Користуйтеся останньою версією програми Visual Studio.
- Якщо ви хочете реалізувати ці функції в Visual Basic, зробіть свою форму великий, включаючи текстове поле і кнопки.
- Додайте коментарі до свого коду, щоб завжди знати, за що відповідає кожна його частина.
Попередження
- При кодуванні легко допускаються помилки. Вони можуть призвести до неполадок в програмі.