Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Ta reda på sidantal för Print Dialog i VB.NET

    Fastställande av antalet sidor för en " PrintDialog " kontroll i Visual Basic.NET program kan lätt åstadkommas med hjälp av ett fåtal fastigheter . En " PrintDialog " class användaren kan välja en skrivare och välja vilka delar av dokumentet du vill skriva ut från en Windows Forms program . Få skrivarinställningarna med hjälp av " PrinterSettings " egendom . Du kan bestämma antalet sidor för antal kopior , eller den lägsta och högsta antal sidor , med samma egendom . Saker du behöver
    Microsoft Visual Studio
    Visa fler instruktioner
    1

    Launch Microsoft Visual Studio , klicka på " Nytt projekt " från den vänstra rutan på din datorskärm , och expandera " Visual Basic " under " Installerade mallar . " Klicka på " Windows " och dubbelklicka på " Windows Forms Application " från mitten av dialogrutan för att skapa ett nytt projekt .
    2

    Dubbelklicka på " Button " från " Toolbox " rutan för att lägga till en ny knapp i formuläret . Högerklicka på formuläret och klicka på " Visa kod " för att öppna en kodmodul
    3

    Lägg till följande kodrad för att skapa en global variabel till den här filen : .

    Privat WithEvents docToPrint som ny Printing.PrintDocument
    4

    Kopiera och klistra in följande kod för att skapa en ny klick händelse :

    Private Sub Button1_Click ( ByVal avsändaren som System.Object , _

    ByVal e som System.EventArgs ) Handtag Button1.Click
    5

    Kopiera och klistra in följande kod för att bestämma antalet sidor ur " PrintDialog1 " kontroll :

    PrintDialog1.AllowSomePages = Sant

    Dim minPage = PrintDialog1.PrinterSettings.MinimumPage

    Dim maxPage = PrintDialog1.PrinterSettings.MaximumPage

    Dim pageCnt = PrintDialog1.PrinterSettings.Copies

    MessageBox.Show ( " Min sida : " & minPage _

    & " Max sidan : " & maxPage _

    & " Num kopior : " & pageCnt )

    PrintDialog1.ShowHelp = Sant

    PrintDialog1.Document = docToPrint

    Dim resultat Som DialogResult = PrintDialog1.ShowDialog ( ) katalog p Om ( resultat = DialogResult.OK ) sedan

    docToPrint.Print ( ) katalog

    End If

    End Sub
    6

    Tryck " F5 " för att köra programmet , och klicka på " Button1 " för att visa en meddelanderuta med min sida , max sida och antal kopior att skriva ut .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Redigera Primary Key
    ·Hur Debug I Visual Basic
    ·VBA String Metoder
    ·Så här visar du varje iteration i en Visual Basic Tex…
    ·Hur får MP3 File Längd från VBScript
    ·Hur man använder VBA för beräkningar
    ·Visual Basic 6.0 SQL Tutorial
    ·Hur man använder en Remote Debugger
    ·Hur man lägger in en Sub program i Visual Basic 6.0
    ·Hur man skapar ett Fill - in - the- tom rad i Word Anvä…
    Utvalda artiklarna
    ·Hur man använder strncmp funktion i C + +
    ·Användningsområden för en rekursiv funktion
    ·Hur man skapar en BlogSkin för Blogger
    ·Ta bort dubbletter CSVs i PHP
    ·Hur man läser en textfil i PHP
    ·Hur man skriver ett program som tar 10 Heltal som Input…
    ·Formellt Vs . Semi formella Algoritm Metoder
    ·Hur vill kolla Värden i Pseudokod
    ·Hur man bygger en skatepark spelet
    ·Hur göra spelprogram på en TI - 83 Plus
    Copyright © Dator Kunskap http://www.dator.xyz