Hallo
ich habe ein Formular in den per Darg and Drop Bilder einfügen werden.
Nun möchte ich diese Bilder in einem Report haben . Damit ich diese als PDF speichern kann.
Ich finde keinen Ansatz wie ich die eingefügten Bilder In die BilderBox (ReportViewer) bekommen
Danke Euch
Hier mein Code zum Einfügen
ich habe ein Formular in den per Darg and Drop Bilder einfügen werden.
Nun möchte ich diese Bilder in einem Report haben . Damit ich diese als PDF speichern kann.
Ich finde keinen Ansatz wie ich die eingefügten Bilder In die BilderBox (ReportViewer) bekommen
Danke Euch
Hier mein Code zum Einfügen
VB.NET-Quellcode
- Private Sub PictureForm_DragDrop(ByVal sender As Object, ByVal e As DragEventArgs) _
- Handles MyBase.DragDrop
- ' Dateinamen werden übergeben (auch via FireFox getestet)
- If e.Effect = DragDropEffects.Copy AndAlso e.Data.GetDataPresent(DataFormats.FileDrop) Then
- Try
- Dim fileNames = TryCast(e.Data.GetData(DataFormats.FileDrop), String())
- If fileNames IsNot Nothing AndAlso fileNames.Length > 0 Then
- ' 1. Datei laden und der PictureBox zuweisen
- Using image As System.Drawing.Image = System.Drawing.Image.FromFile(fileNames(0))
- ' und der PictureBox zuweisen
- If Me.PictureBox1.Image IsNot Nothing Then
- Me.PictureBox1.Image.Dispose()
- Me.PictureBox1.Image = Nothing
- 'IM Feld 1 ist ein Bild -Also Bild in BOX Nr. 2
- Me.PictureBox2.Image = DirectCast(DirectCast(image, Bitmap).Clone(), Bitmap)
- End If
- If Me.PictureBox2.Image IsNot Nothing Then
- Me.PictureBox2.Image.Dispose()
- Me.PictureBox2.Image = Nothing
- Me.PictureBox2.Image = DirectCast(DirectCast(image, Bitmap).Clone(), Bitmap)
- End If
- Me.PictureBox1.Image = DirectCast(DirectCast(image, Bitmap).Clone(), Bitmap)
- End Using
- End If
- Catch ex As Exception
- MessageBox.Show("Drag Drop Fehler: " & ex.Message, Me.Text, MessageBoxButtons.OK, MessageBoxIcon.Error)
- End Try
- End If
- End Sub
- Private Sub PictureForm_DragOver(ByVal sender As Object, ByVal e As DragEventArgs) _
- Handles MyBase.DragOver
- ' Dateinamen werden akzeptiert
- If e.Data.GetDataPresent(DataFormats.FileDrop) Then
- e.Effect = DragDropEffects.Copy
- End If
- End Sub
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „cavell“ ()