Главная » 2015 » Июнь » 13 » Как создать функцию предварительного просмотра в Visual Basic
23:34

Как создать функцию предварительного просмотра в Visual Basic

Как создать функцию предварительного просмотра в Visual Basic

3 части:ФормаКодОтладка и тестирование

Создаете приложение Windows и желаете узнать, как создать функцию печати и предварительного просмотра? Следуйте этим простым шагам, и вы без труда сможете печатать и просматривать документы в своем приложении.

Шаги

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

  1. 1 Отрегулируйте форму в соответствии с требуемым размером. http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/7/71/Create a Print Preview Control in Visual Basic Step 1.360p.mp4
    • Размер формы не важен, главное чтобы он мог вместить большое текстовое поле и две кнопки.
  2. 2 Добавьте в свою форму класс RichTextBox. http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/a/ab/Create a Print Preview Control in Visual Basic Step 2.360p.mp4
    • Добавить RichTextBox можно либо двойным щелчком мыши, либо перетащив его на форму вручную.
    • Отрегулируйте размер RichTextBox (Текстовое поле) согласно вашим нуждам.
  3. 3 Добавьте к своей форме два класса Button (Кнопка) к своей форме. http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/8/82/Create a Print Preview Control in Visual Basic Step 3.360p.mp4
    • Лучше всего разместить две кнопки рядом с текстовым полем.
    • Опять же, добавить кнопки можно путем двойного нажатия левой кнопки мыши или перетаскивания их на форму.
  4. 4 Назовите кнопки «Печать» и «Предварительный просмотр». http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/0/03/Create a Print Preview Control in Visual Basic Step 4.360p.mp4
    • Название кнопок можно изменить в окне свойств.
  5. 5 Добавьте к форме элементы управления «Print Document» (Печать документа) и «PrintPreviewDialog» (Окно предварительного просмотра). http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/e/ee/Create a Print Preview Control in Visual Basic Step 5.360p.mp4
    • Они не будут видны в форме, так как выполняются в фоновом режиме.
  6. 6 Нажмите на PrintPreviewDialog и замените «Document» на «PrintDocument1». http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/7/7f/Create a Print Preview Control in Visual Basic Step 6.360p.mp4
    • Вы сможете это сделать в окне свойств после нажатия на PrintPreviewDialog.

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

  1. 1 Двойным щелчком мыши нажмите на кнопку «Предварительный просмотр». http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/7/73/Create a Print Preview Control in Visual Basic Step 7.360p.mp4
    • Это откроет страницу для кодирования.
    • Требуемая процедура уже была создана, осталось только добавить туда код, который будет говорить ей, что делать при нажатии на кнопку «Предварительный просмотр».
    • Добавьте в процедуру следующую строку: PrintPreviewDialog1.ShowDialog()
  2. 2 Вернитесь к форме и двойным щелчком мыши нажмите на кнопку «Печать». http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/c/ca/Create a Print Preview Control in Visual Basic Step 8.360p.mp4
    • Вы перенесетесь на страницу кодирования.
    • В созданной процедуре добавьте следующую строку кода: PrintDocument1.Print()
  3. 3 Вернитесь к форме и двойным щелчком нажмите на «PrintDocument1», которая располагается под формой. http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/8/81/Create a Print Preview Control in Visual Basic Step 9.360p.mp4
    • Вас перенесет на страницу кодирования.
    • Это создаст процедуру под названием «PrintDocument1_PrintPage». Вставьте в процедуру следующие строки: Dim font1 As New Font("arial", 16, FontStyle.Regular) e.Graphics.DrawString(RichTextBox1.Text, font1, Brushes.Black, 100, 100)

Часть 3 из 3: Отладка и тестирование

  1. 1 Нажмите «Старт» для начала процесса отладки и тестирования. http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/a/a6/Create a Print Preview Control in Visual Basic Step 10.360p.mp4
    • Если вы следовали первым двум частям этой статьи, у вас не должно возникнуть никаких ошибок.
  2. 2 Протестируйте функцию «Предварительного просмотра». http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/1/11/Create a Print Preview Control in Visual Basic Step 11.360p.mp4
  3. 3 Протестируйте функцию «Печати». http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/3/30/Create a Print Preview Control in Visual Basic Step 12.360p.mp4
  4. 4 Оформите свой код. После завершения процесса отладки и тестирования без критических ошибок, обязательно приведите свой код в порядок. Пусть он выглядит опрятно и профессионально. http://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 http://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 http://d5kh2btv85w9n.cloudfront.net/1/1c/Create a Print Preview Control in Visual Basic Step 13.360p.mp4

Советы

  • Пользуйтесь последней версией программы Visual Studio.
  • Если вы хотите реализовать эти функции в Visual Basic, сделайте свою форму большой, включая текстовое поле и кнопки.
  • Добавьте комментарии к своему коду, чтобы всегда знать, за что отвечает каждая его часть.

Предупреждения

  • При кодировании легко допускаются ошибки. Они могут привести к неполадкам в программе.
Категория: Вопросы и ответы | Просмотров: 487 | Добавил: fhorrigan | Рейтинг: 0.0/0