Hallo Leute,
ich zeige euch hier einmal Mitel und wege einen Screenshotmaker zu erstellen.
Ich werde nicht viel erklären alle beschreibungen lieben bei den Codes bei ;)
Was wir brauchen:
1x Timer (Timer1)
1x SaveFIleDIalog (SaveFileDialog1)
3x Button (Button1, Button2, Button3)
1x Panel (Panel1)
1x Picturebox (Picturebox1)
Hier mal ein Bild:
[Only registered and activated users can see links. Click Here To Register...]
OK
Schritt1:
Als erstes Brinden wir das Panel auf die Richtige größe
Dafür klicken wir es an und machen bei den eigenschaften auf
AutoScrollMinSize
Width = 1200
Height = 900
oder mehr
Schritt2:
Zieht die Picturebox1 in das Panel1 und macht bei der Picturebox1 bei den Eigenschaften Dock auf Fill.
Schritt3:
Jetzt fangen wir mit dem ersten Button Foto aufnehmen an!
Der Code ist
OK nun Zum Button2 Bild Speichern Da fügen wir ein:
Schritt4:
Button3 Beenden
Schritt5:
Timer1 als erstes bei den EInstellungen das Interval auf 1000 stellen!
Ok
Schritt6:
Ihr geht zurück in den Form Designer und klcikt mit einem klick den SaveFileDialog1 an.
Jetzt bei den Eigenschaften im Filder das einfügen
Ich hoffe es hat euch ein klein Wenig geholfen
Viel Spaß
MrAPC
ich zeige euch hier einmal Mitel und wege einen Screenshotmaker zu erstellen.
Ich werde nicht viel erklären alle beschreibungen lieben bei den Codes bei ;)
Was wir brauchen:
1x Timer (Timer1)
1x SaveFIleDIalog (SaveFileDialog1)
3x Button (Button1, Button2, Button3)
1x Panel (Panel1)
1x Picturebox (Picturebox1)
Hier mal ein Bild:
[Only registered and activated users can see links. Click Here To Register...]
OK
Schritt1:
Als erstes Brinden wir das Panel auf die Richtige größe
Dafür klicken wir es an und machen bei den eigenschaften auf
AutoScrollMinSize
Width = 1200
Height = 900
oder mehr
Schritt2:
Zieht die Picturebox1 in das Panel1 und macht bei der Picturebox1 bei den Eigenschaften Dock auf Fill.
Schritt3:
Jetzt fangen wir mit dem ersten Button Foto aufnehmen an!
Der Code ist
PHP Code:
Me.WindowState = FormWindowState.Minimized '//Damit das Fenster nicht zu sehen ist//
Timer1.Start() '//Screenshot maker starten//
PHP Code:
If SaveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then '//Speicherfenster Zeigen //
Dim file As System.IO.FileStream '//Deklination des zu entstehenden Files //
file = System.IO.File.Create(SaveFileDialog1.FileName) '//Pfad der neuen Datei //
file.Close() '//Damit nicht das Fenster kommt "Wird von einem anderen Programm verwendet //
PictureBox1.BackgroundImage.Save(SaveFileDialog1.FileName) '//Das Bild speichern //
End If
Schritt4:
Button3 Beenden
PHP Code:
Me.close
Schritt5:
Timer1 als erstes bei den EInstellungen das Interval auf 1000 stellen!
PHP Code:
Dim img As New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)
'//Deklination von dem neu entstehendem Bild //
Dim gr As Graphics = Graphics.FromImage(img)
'//ALs Grafik //
gr.CopyFromScreen(New Point(0, 0), New Point(0, 0), New Size(img.Width, img.Height))
'//Große des Bildes und der Raum der Aufzeichnung //
PictureBox1.BackgroundImage = img
'//Bringt das Bild auf die Picturebox1 //
Timer1.Stop() '// Damits kein Video wird :D //
Me.WindowState = FormWindowState.Normal '//Läßt das Fenster wieder auftauchen //
Schritt6:
Ihr geht zurück in den Form Designer und klcikt mit einem klick den SaveFileDialog1 an.
Jetzt bei den Eigenschaften im Filder das einfügen
Code:
JPG(*.jpg)|.jpg|PNG(*.png)|*.png
Viel Spaß
MrAPC