TIRAR PRINTSCREEN
Opa galera, tudo bem?
Procurei por algum tutorial na internet, mas só achei sobre o VB6.
Então, eu queria criar um botão que quando o usuario apertasse ele tiraria um PrintScreen (Foto) da Tela dele OU apenas do meu programa.
E depois que ele apertasse esse botão, aparecia aquela caixa pergutnando aonde ele queria salvar.
E é mais ou menos isso, valeu galera :D
Procurei por algum tutorial na internet, mas só achei sobre o VB6.
Então, eu queria criar um botão que quando o usuario apertasse ele tiraria um PrintScreen (Foto) da Tela dele OU apenas do meu programa.
E depois que ele apertasse esse botão, aparecia aquela caixa pergutnando aonde ele queria salvar.
E é mais ou menos isso, valeu galera :D
No Clique do botão:
Lembre-se de que este exemplo precisa de uma SaveDialog chamada SaveDialog1 ou troque pelo nome da sua SaveDialog
[txt-color=#0000f0]Dim[/txt-color] Figura [txt-color=#0000f0]As Bitmap[/txt-color]
SendKeys.SendWait([txt-color=#e80000][Ô]%{Prtsc}[Ô][/txt-color])
Figura = Clipboard.GetImage
[txt-color=#0000f0]If[/txt-color] SaveDialog1.ShowDialog = Windows.Forms.DialogResult.OK [txt-color=#0000f0]Then[/txt-color]
Figura.Save([txt-color=#0000f0]My[/txt-color].Computer.FileSystem.SpecialDirectories.MyDocuments & [txt-color=#e80000][Ô]\FiguraSalva.jpg[Ô][/txt-color], System.Drawing.Imaging.ImageFormat.Jpeg)
[txt-color=#0000f0]Else[/txt-color]
Figura = [txt-color=#0000f0]Nothing
End If[/txt-color]
Clipboard.Clear()
Lembre-se de que este exemplo precisa de uma SaveDialog chamada SaveDialog1 ou troque pelo nome da sua SaveDialog
Opa cara, tentei aqui.
Mas deu um erro nessa linha: Figura.Save(My.Computer.FileSystem.SpecialDirectories.MyDocuments & [Ô]\FiguraSalva.jpg[Ô], System.Drawing.Imaging.ImageFormat.Jpeg)
Eu executo normal, clico no meu botão de tirar print, mas quando vou salvar ele da esse erro.
Mas deu um erro nessa linha: Figura.Save(My.Computer.FileSystem.SpecialDirectories.MyDocuments & [Ô]\FiguraSalva.jpg[Ô], System.Drawing.Imaging.ImageFormat.Jpeg)
Eu executo normal, clico no meu botão de tirar print, mas quando vou salvar ele da esse erro.
Cara
Troca este trecho:
Se quiser uma figura menor, troque o 128 por um nº menor
Troca este trecho:
[txt-color=#0000f0]Dim[/txt-color] Figura [txt-color=#0000f0]As Bitmap[/txt-color]
por este [txt-color=#0000f0]Dim[/txt-color] Figura [txt-color=#0000f0]As New Bitmap[/txt-color](128, 128)
Se quiser uma figura menor, troque o 128 por um nº menor
Tópico encerrado , respostas não são mais permitidas