tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
5060
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Alaitoc Alaitoc ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    115
    Tag zusammen,
    also ich benutze Visual Studio 2005 und wüßte gerne
    wie ich erstmal einen Screenshot von meinem eigenen Bildschirm machen kann (nicht nur vom Formular) und dann auch noch ob und wie ich ein Screenshot von nem anderen Rechner im Netzwerk mache, wie z.b. bei Remotedesktopverbindung aber eben nur einen Screenshot.
     

  2. #2
    Avatar von wincnc
    wincnc wincnc ist offline Mitglied Platin
    Registriert seit
    Aug 2004
    Beiträge
    632
    Hallo, die 1. Frage kann ich Dir beantworten. Bei Frage Nr. 2 muss ich passen.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    
    Public Class Form1
        Function ScreenToPicture(ByVal Location As String, ByVal Format As System.Drawing.Imaging.ImageFormat) As String
     
            Try
                Dim currentScreenSize As Size = New Size(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height)
                Dim ScreenToBitmap As New Bitmap(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height)
                Dim gGraphics As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(ScreenToBitmap)
     
                gGraphics.CopyFromScreen(New Point(0, 0), New Point(0, 0), currentScreenSize)
     
                ' Screenshot speichern
                ScreenToBitmap.Save(Location, Format)
     
                ' Screenshot in Zwischenablage kopieren
                Clipboard.SetImage(ScreenToBitmap)
     
                Return Location
     
            Catch ex As Exception
                Return ex.Message
            End Try
     
        End Function
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            ScreenToPicture("C:\Test.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
        End Sub
    End Class
     

  3. #3
    Alaitoc Alaitoc ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    115
    Vielen Dank der Code funktioniert einwandfrei

    Könnteste mir jetzt noch sagen wie ich das Bild direkt in eine Picture Box bekomme?

    Schonmal danke
     

Ähnliche Themen

  1. [VB2008] Screenshot eines PCs im Netzwerk
    Von DrSoong im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 12.03.10, 10:30
  2. Screenshot
    Von Freak2k im Forum C/C++
    Antworten: 8
    Letzter Beitrag: 21.06.06, 21:05
  3. Screenshot
    Von MrPHP im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 05.03.04, 14:42
  4. [C++] screenshot
    Von rook im Forum C/C++
    Antworten: 12
    Letzter Beitrag: 26.04.03, 01:32
  5. Screenshot
    Von Brynshander im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 14.04.02, 18:04