VB.NET2010でフォームの一部をキャプチャするプログラムを作りましたが、入力したデータやラベルの文字が表示できません。
VB.net
1 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 2 'コントロールの外観を描画するBitmapの作成 3 Dim bmp1 As New Bitmap(Me.Width, Me.Height) 4 Me.DrawToBitmap(bmp1, New Rectangle(0, 0, Me.Width, Me.Height)) 5 6 '画像を切り抜く 7 Dim bmpcut As New Rectangle(709, 185, 435, 366) 8 Dim bmp2 As Bitmap = bmp1.Clone(bmpcut, bmp1.PixelFormat) 9 '画像の保存 10 bmp2.Save("C:\Users\Public\test.jpg") 11 '後始末 12 bmp1.Dispose() 13 bmp2.Dispose() 14End Sub
上の画像を期待したのですが、取得できたのは下の画像でした。
VB.NETでは無理なのでしょうか?
また、他の方法があるのでしょうか?
何方か力を貸してください。お願いします。
環境
Windows10
Microsoft Visual Studio 2010
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/14 05:54