トップページ > プログラム > 2014年05月12日 > jf5K+NL8

書き込み順位&時間帯一覧

15 位/256 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000011010014



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
VBプログラマ質問スレ(Ver.6.0 まで) part64

書き込みレス一覧

VBプログラマ質問スレ(Ver.6.0 まで) part64
67 :デフォルトの名無しさん[]:2014/05/12(月) 17:59:32.73 ID:jf5K+NL8
ピクチャボックス1のイメージをピクチャボックス2にドラッグ&ドロップ

@ドラッグスタート処理(Picture1_OLEStartDrag)
 Data.SetData Picture1.Image, vbCFDIB ・・・送出するイメージをセット

Aドロップ処理(Picture2_OLEDragDrop)
 If Data.GetFormat(vbCFDIB) Then 
   Picture2.Picture = Data.GetData(vbCFDIB) ・・・受けたイメージを表示
 End if

送出する Picture1.Imageの代わりに、イメージコントロール(Image1.Picture)から送ることはできないのですか?
VBプログラマ質問スレ(Ver.6.0 まで) part64
68 :デフォルトの名無しさん[]:2014/05/12(月) 18:47:48.42 ID:jf5K+NL8
データをセットする時点でエラーになるからダメぽい
Data.SetData Image1.Picture
VBプログラマ質問スレ(Ver.6.0 まで) part64
70 :デフォルトの名無しさん[]:2014/05/12(月) 20:06:07.24 ID:jf5K+NL8
>>69
解決しました、ありがとうございました

Picture1だけにJPGを読み込んであって、
Image1には、実行時に
Image1.Picture = Picture1.Picture で表示させていましたが
これだとData.SetData で形式が違うというエラーになり

Image1.Picture = Picture1.Image
に変更したらいけました
VBプログラマ質問スレ(Ver.6.0 まで) part64
71 :デフォルトの名無しさん[]:2014/05/12(月) 23:02:23.64 ID:jf5K+NL8
そもそも自分を送るなら@のコードは不要だった


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。