📄 frmcapture.vb
字号:
Public Class frmCapture
Private Sub btnPaste_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPaste.Click
pcbPaste.Image = Clipboard.GetImage
hsbImage.Maximum = pcbPaste.Width - hsbImage.Width
vsbImage.Maximum = pcbPaste.Height - vsbImage.Height
End Sub
Private Sub chkTopMost_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkTopMost.CheckedChanged
If chkTopMost.Checked = True Then
Me.TopMost = True
Else
Me.TopMost = False
End If
End Sub
Private Sub hsbImage_Scroll(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles hsbImage.Scroll
pcbPaste.Left = -hsbImage.Value
End Sub
Private Sub vsbImage_Scroll(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles vsbImage.Scroll
pcbPaste.Top = -vsbImage.Value
End Sub
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
Dim save As New SaveFileDialog
save.Filter = "Jpg File (*.jpg)|*.jpg"
save.ShowDialog()
If save.FileName.Length > 0 Then
pcbPaste.Image.Save(save.FileName, System.Drawing.Imaging.ImageFormat.Jpeg)
MsgBox("Done", MsgBoxStyle.Information, Me.Text)
End If
End Sub
End Class
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -