vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Die Arbeitsweise... 
Autor: ERBRU
Datum: 12.06.17 18:54

Ich wäre jetzt sehr an Deiner Drucken-Funktion interessiert. Wie hast Du die eingebaut?
Teil 2
'für die Druckerauswahl wird noch diese Funktion benötigt, um die Form2 aufzurufen
 Private Function Druckerauswahl(ByVal PD As Printing.PrintDocument) As Boolean
        Using Dialog_Form As New Form2()
            With Dialog_Form
                .ShowInTaskbar = True
                For Each str_Drucker In _
                  Printing.PrinterSettings.InstalledPrinters
                    .ComboBox1.Items.Add(str_Drucker)
                Next
                .ComboBox1.SelectedIndex = .ComboBox1.FindString( _
                  PD.PrinterSettings.PrinterName)
                .ShowDialog(Me)
                Vorgabe_Druckername = .ComboBox1.SelectedItem.ToString
            End With
 
            Return Dialog_Form.return_wert
        End Using
    End Function
nun brauchen wir noch etwas für die Seiteneinstellung, Druckbereich festlegen:
  Private Sub PrintDoc_Prefs(ByVal PD As Printing.PrintDocument, ByVal _
    Querformat As Boolean)
        Dim PageWidth, PageHeight As Decimal
 
        With PD.DefaultPageSettings
            'Druckausrichtung
            .Landscape = Querformat
 
            'Ränder setzen
            With .Margins()
                If Querformat Then
                    .Bottom = 20 : .Top = 50 : .Left = 20 : .Right = 20
                Else
                    .Bottom = 20 : .Top = 50 : .Left = 50 : .Right = 10
                End If
            End With
 
            PageWidth = .Bounds.Width - (.Margins.Left + .Margins.Right)     ' 
            ' Druckbereich Breite
            PageHeight = .Bounds.Height - (.Margins.Top + .Margins.Bottom)   ' 
            ' Druckbereich Höhe
 
            rect_Druckbereich.X = .Margins.Left ' Druckbereich Links
            rect_Druckbereich.Y = .Margins.Top ' Druckbereich Rechts
 
            rect_Druckbereich.Width = PageWidth - 50
            rect_Druckbereich.Height = PageHeight - 20
        End With
    End Sub
dann der Button btndrucken, der die Prozedur dann abläuft
 'Liste drucken
    Private Sub btndrucken_Click(sender As Object, e As EventArgs) Handles _
      btndrucken.Click
        If DGV1.Rows.Count = 0 Then
            MessageBox.Show("Es sind keine Daten vorhanden.", "Abbruch")
            Return
        End If
 
        DatenAbruf = Format(Now, "dd.MM.yyyy HH:mm:ss")
        erbru_liste_drucken()
    End Sub
 
    Public Sub erbru_liste_drucken()
        If Not Druckerauswahl(PD) Then Return
        DGV = DGV1
        PPD.Document = PD
        PD.DocumentName = "erbru-Liste: " & Format(Now, "ddMMyyyy HH:mm:ss")
        PD.PrinterSettings.PrinterName = Vorgabe_Druckername
        PrintDoc_Prefs(PD, False)
        PD_OB_Zeilen_Spalten_Ermitteln()
        DirectCast(PPD, Form).WindowState = FormWindowState.Maximized
        PPD.PrintPreviewControl.StartPage = 0
        PPD.ShowDialog()
    End Sub
dieser Teil PD_OB_Zeilen_Spalten_Ermitteln() folgt noch und das Printpage
ohne geht es auch noch nicht da die Prozeduren noch bei dir fehlen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Suchen und Markieren nach DGV2 übergeben5.612ERBRU06.06.17 12:29
Re: Suchen und Markieren nach DGV2 übergeben4.421CAM-Andi06.06.17 15:00
Re: Suchen und Markieren nach DGV2 übergeben4.382ERBRU06.06.17 15:53
Re: Suchen und Markieren nach DGV2 übergeben4.419CAM-Andi06.06.17 16:18
Re: Suchen und Markieren nach DGV2 übergeben4.545ERBRU06.06.17 17:20
Re: Suchen und Markieren nach DGV2 übergeben4.539CAM-Andi06.06.17 19:39
Re: Suchen und Markieren nach DGV2 übergeben4.663ERBRU07.06.17 06:18
Re: Suchen und Markieren nach DGV2 übergeben4.365CAM-Andi07.06.17 09:48
Re: Suchen und Markieren nach DGV2 übergeben4.408ERBRU07.06.17 11:16
Re: Suchen und Markieren nach DGV2 übergeben4.391CAM-Andi07.06.17 11:33
Re: Suchen und Markieren nach DGV2 übergeben4.373ERBRU07.06.17 12:19
Re: Suchen und Markieren nach DGV2 übergeben4.604effeff07.06.17 13:16
Re: Suchen und Markieren nach DGV2 übergeben4.577ERBRU07.06.17 13:39
Re: Suchen und Markieren nach DGV2 übergeben4.418effeff07.06.17 18:34
Re: Suchen und Markieren nach DGV2 übergeben4.402ERBRU07.06.17 18:51
Re: Suchen und Markieren nach DGV2 übergeben4.473CAM-Andi07.06.17 13:40
Re: Suchen und Markieren nach DGV2 übergeben4.360ERBRU07.06.17 14:27
Re: Suchen und Markieren nach DGV2 übergeben4.351CAM-Andi07.06.17 14:43
Re: Suchen und Markieren nach DGV2 übergeben4.399ERBRU07.06.17 15:51
Re: Suchen und Markieren nach DGV2 übergeben4.375CAM-Andi07.06.17 16:34
Re: Suchen und Markieren nach DGV2 übergeben4.422ERBRU07.06.17 18:32
Re: Suchen und Markieren nach DGV2 übergeben4.732effeff07.06.17 23:18
Re: Suchen und Markieren nach DGV2 übergeben4.359ERBRU08.06.17 04:20
Re: Suchen und Markieren nach DGV2 übergeben4.367effeff08.06.17 14:30
Re: Suchen und Markieren nach DGV2 übergeben4.475CAM-Andi08.06.17 14:55
Re: Suchen und Markieren nach DGV2 übergeben4.415ERBRU08.06.17 15:45
Re: Suchen und Markieren nach DGV2 übergeben4.338effeff08.06.17 16:26
Re: Suchen und Markieren nach DGV2 übergeben4.364ERBRU08.06.17 17:55
Re: Suchen und Markieren nach DGV2 übergeben4.468effeff08.06.17 20:07
Re: Suchen und Markieren nach DGV2 übergeben4.492ERBRU09.06.17 06:07
Re: Suchen und Markieren nach DGV2 übergeben4.486effeff09.06.17 09:54
Re: Suchen und Markieren nach DGV2 übergeben; Teil 14.631effeff09.06.17 10:19
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2:4.410effeff09.06.17 10:19
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2:4.365ERBRU09.06.17 12:37
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2:4.420effeff09.06.17 13:55
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2:4.312ERBRU09.06.17 14:33
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2:4.609ERBRU09.06.17 15:42
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2:4.614effeff09.06.17 17:19
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2:4.364ERBRU10.06.17 18:19
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2:4.310ERBRU11.06.17 12:18
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2:4.594effeff12.06.17 14:15
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2:4.495ERBRU12.06.17 14:58
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2:4.318effeff12.06.17 16:51
Suchen und Markieren nach DGV2 übergeben, Teil 1 vom 12.06.2...4.387effeff12.06.17 17:04
Suchen und Markieren nach DGV2 übergeben, Teil 2 vom 12.06.2...4.327effeff12.06.17 17:04
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2 vom 12....4.297ERBRU12.06.17 19:57
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2 vom 12....4.316effeff12.06.17 23:10
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2 vom 12....4.420ERBRU13.06.17 06:10
Re: Suchen und Markieren nach DGV2 übergeben, Teil 2 vom 12....4.307effeff13.06.17 09:14
Die Arbeitsweise...4.438effeff12.06.17 17:11
Re: Die Arbeitsweise...4.296ERBRU12.06.17 18:30
Re: Die Arbeitsweise...4.301ERBRU12.06.17 18:54
Re: Die Arbeitsweise...4.283ERBRU12.06.17 18:59
Re: Die Arbeitsweise...4.437ERBRU12.06.17 19:05
Re: Die Arbeitsweise...4.493ERBRU12.06.17 19:10
Re: Suchen und Markieren nach DGV2 übergeben4.561ERBRU09.06.17 11:02
Re: Suchen und Markieren nach DGV2 übergeben4.306ERBRU09.06.17 18:15
Re: Suchen und Markieren nach DGV2 übergeben4.338ERBRU12.06.17 19:07
Re: Suchen und Markieren nach DGV2 übergeben4.256effeff13.06.17 09:58
Re: Suchen und Markieren nach DGV2 übergeben4.376ERBRU13.06.17 10:59
Re: Suchen und Markieren nach DGV2 übergeben4.500effeff13.06.17 12:51
Re: Suchen und Markieren nach DGV2 übergeben4.303ERBRU13.06.17 15:24
Re: Suchen und Markieren nach DGV2 übergeben4.349effeff13.06.17 15:53
Re: Suchen und Markieren nach DGV2 übergeben4.328ERBRU13.06.17 18:18
Re: Suchen und Markieren nach DGV2 übergeben4.275ERBRU13.06.17 19:13
Re: Suchen und Markieren nach DGV2 übergeben4.703effeff13.06.17 20:20
Re: Suchen und Markieren nach DGV2 übergeben4.313ERBRU14.06.17 05:56
Re: Suchen und Markieren nach DGV2 übergeben4.314effeff14.06.17 11:50
Re: Suchen und Markieren nach DGV2 übergeben4.384ERBRU14.06.17 14:07
Re: Suchen und Markieren nach DGV2 übergeben4.353effeff14.06.17 15:42
Re: Suchen und Markieren nach DGV2 übergeben4.330ERBRU14.06.17 18:22
Re: Suchen und Markieren nach DGV2 übergeben4.328ERBRU14.06.17 19:51
Re: Suchen und Markieren nach DGV2 übergeben4.458effeff14.06.17 20:52
Re: Suchen und Markieren nach DGV2 übergeben4.311ERBRU15.06.17 06:23
Re: Suchen und Markieren nach DGV2 übergeben4.315effeff15.06.17 15:54
Re: Suchen und Markieren nach DGV2 übergeben4.277ERBRU15.06.17 19:44
Re: Suchen und Markieren nach DGV2 übergeben4.332ERBRU15.06.17 20:12
Re: Suchen und Markieren nach DGV2 übergeben4.358effeff16.06.17 16:03
Re: Suchen und Markieren nach DGV2 übergeben4.242ERBRU16.06.17 18:14
Re: Suchen und Markieren nach DGV2 übergeben4.269ERBRU16.06.17 19:22
Re: Suchen und Markieren nach DGV2 übergeben4.483effeff17.06.17 15:54
Re: Suchen und Markieren nach DGV2 übergeben4.244ERBRU17.06.17 18:20
Re: Suchen und Markieren nach DGV2 übergeben4.242ERBRU18.06.17 12:54
Re: Suchen und Markieren nach DGV2 übergeben4.372effeff18.06.17 18:10
Re: Suchen und Markieren nach DGV2 übergeben4.276ERBRU18.06.17 19:51
Re: Suchen und Markieren nach DGV2 übergeben4.381ERBRU19.06.17 08:11
Re: Suchen und Markieren nach DGV2 übergeben4.271ERBRU19.06.17 11:40
Re: Suchen und Markieren nach DGV2 übergeben4.255effeff19.06.17 13:47
Re: Suchen und Markieren nach DGV2 übergeben4.543ERBRU19.06.17 18:03
Re: Suchen und Markieren nach DGV2 übergeben4.444ERBRU20.06.17 06:43
Re: Suchen und Markieren nach DGV2 übergeben4.421effeff20.06.17 09:36
Re: Suchen und Markieren nach DGV2 übergeben4.383ERBRU20.06.17 11:50
Re: Suchen und Markieren nach DGV2 übergeben4.442effeff20.06.17 18:06
Re: Suchen und Markieren nach DGV2 übergeben4.468ERBRU20.06.17 18:57
Re: Suchen und Markieren nach DGV2 übergeben4.303effeff20.06.17 22:29
Re: Suchen und Markieren nach DGV2 übergeben4.267ERBRU21.06.17 06:39
Re: Suchen und Markieren nach DGV2 übergeben4.407effeff21.06.17 09:24
Re: Suchen und Markieren nach DGV2 übergeben4.330ERBRU21.06.17 11:53
Re: Suchen und Markieren nach DGV2 übergeben4.430ERBRU22.06.17 06:26
Re: Suchen und Markieren nach DGV2 übergeben4.325ERBRU24.06.17 18:55
Re: Suchen und Markieren nach DGV2 übergeben4.291ERBRU20.06.17 19:35
Re: Suchen und Markieren nach DGV2 übergeben4.344ERBRU14.06.17 06:21
Teil 1, 13.06.20174.379effeff13.06.17 09:59
Teil 2, 13.06.20174.296effeff13.06.17 10:00
Teil 3, 13.06.20174.334effeff13.06.17 10:01

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel