webからFormのPictureBox1に画像をドラッグしたいのですが、
リンク無し画像の場合うまくドラッグできるのですが、
リンク有画像の場合ドラッグできません
対処方法がありましたら教えてください
よろしくお願いします。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'ドロップを受け入れる
PictureBox1.AllowDrop = True
'DragEnterイベントハンドラを追加
AddHandler PictureBox1.DragEnter, AddressOf PictureBox1_DragEnter
'DragDropイベントハンドラを追加
AddHandler PictureBox1.DragDrop, AddressOf PictureBox1_DragDrop
End Sub
Private Sub PictureBox1_DragEnter( _
ByVal sender As Object, ByVal e As DragEventArgs)
If e.Data.GetDataPresent(DataFormats.FileDrop) Then
'ドロップ効果を取得
e.Effect = DragDropEffects.Copy
Else
'ドロップ効果を破棄
e.Effect = DragDropEffects.None
End If
End Sub
Private Sub PictureBox1_DragDrop( _
ByVal sender As Object, ByVal e As DragEventArgs)
Dim MjstrPicPath As String
'ドロップされた画像を取得する
MjstrPicPath = e.Data.GetData(DataFormats.FileDrop)(0)
PictureBox1.Image = Image.FromFile(MjstrPicPath)
End Sub
ツイート | ![]() |