| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Bestem Page Grev for Print Dialog i VB.NET
    Fastlæggelse af sidetallet for en " PrintDialog " kontrol i Visual Basic.NET applikation kan nemt gøres ved hjælp af et par egenskaber. A " PrintDialog " class lader brugerne vælge en printer og vælge, hvilke dele af dokumentet til at udskrive fra en Windows Forms applikation. Få printerindstillingerne ved hjælp af " PrinterSettings " ejendom . Du kan bestemme sideantal for antallet af kopier , eller den minimale og maksimale sideantal , ved hjælp af samme ejendom . Ting du skal
    Microsoft Visual Studio
    Vis Flere Instruktioner
    1

    Launch Microsoft Visual Studio , klik på " Nyt projekt " fra venstre rude på din computerskærm , og expand " Visual Basic " under " Installerede skabeloner ". Klik på " Windows" og dobbeltklik på "Windows Forms Application " fra midten af dialogvinduet for at oprette et nyt projekt.
    2

    Dobbeltklik på " Button " fra " Toolbox" ruden for at tilføje en ny knap til formularen . Højreklik på formularen, og klik på " View Code " for at åbne en kode modul
    3

    Tilføj følgende linje kode til at oprette en global variabel til denne fil: .
    < p > Privat WithEvents docToPrint Som New Printing.PrintDocument
    4

    Kopier og indsæt følgende kode til at oprette en ny klik begivenheden : Hej

    Private Sub Button1_Click ( ByVal afsender Som System.Object , _

    ByVal e Som System.EventArgs ) Handles Button1.Click
    5

    Kopier og indsæt følgende kode til at bestemme sideantallet fra " PrintDialog1 " kontrol : Hej < p> PrintDialog1.AllowSomePages = Sand

    Dim minPage = PrintDialog1.PrinterSettings.MinimumPage

    Dim maxPage = PrintDialog1.PrinterSettings.MaximumPage

    Dim pageCnt = PrintDialog1.PrinterSettings.Copies < br >

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

    & "Max side: " & maxPage _

    & " Antal kopier : " & pageCnt ) < br >

    PrintDialog1.ShowHelp = Sand

    PrintDialog1.Document = docToPrint

    Dim resultat Som DialogResult = PrintDialog1.ShowDialog ()
    p Hvis ( resultat = DialogResult.OK ) Så

    docToPrint.Print ()

    End If

    End Sub
    6

    Tryk på " F5 " for at køre programmet , og klik på " Button1 "for at vise en besked boks med min side , max side og antal kopier , der skal udskrives .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes Easy VBS Script Online og Tilføj en IP…
    ·Sådan konvertere en streng til et nummer i VBS 
    ·Sådan Edit XML Med et GridView i ASP.NET & Visual Basi…
    ·Hvad er Visual Basic Programmering 
    ·Sådan fjernes tegn i en streng med Visual Basic 
    ·Sådan oprettes VBS Login Scripts 
    ·Syntaks for en log-funktion i VBA 
    ·Sådan kører en exe-fil i VB Kode 
    ·Sådan Konverter Excel til Access 
    ·VB Funktion til en String Længde 
      Anbefalede Artikler
    ·Sådan oprettes en Picture Box i Visual Basic 
    ·Referencevariabler i PHP Funktion 
    ·Hvordan til at vise billedet i stedet for link af Dream…
    ·Sådan oprettes en sikker Permalink i PHP 
    ·PHP ' isset " vs ' tomme '
    ·Sådan fjernes xmlns Fra en Tag 
    ·Sådan oprettes Store Strings i VB 6.0 
    ·Hvordan man laver en String Character Lavere Case 
    ·Hvordan du navngiver en session i PHP 
    ·Hvordan udskriver jeg en variabel med en Perl CGI 
    Copyright © Computer Viden http://www.computerdk.com