C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■94217 / 8階層)  別スレッドでDoDragDropが動かない
□投稿者/ Tom (5回)-(2020/03/25(Wed) 16:29:05)
魔界の仮面弁士さま
KOZさま

No94178 に書かれていますよ。
大変失礼しました!
No94178の内容を追加したところ、無事動作し(Formの任意の個所からエクスプローラにドロップしたらコピー開始され)ました。

しかし、KOZさまのサンプルはFormのMouseDownイベントがトリガーとなっていたのですが、わたしくのプログラムではListViewからのMouseMoveがトリガーなのです。
そのため、No94189 のF_MouseDown()の内容をListViewのMouseMoveイベント関数に配置し実行したところ、
 ((Form)sender).DoDragDrop(data, DragDropEffects.All);
の行で下記のエクセプションが発生しました。
 System.InvalidCastException
 HResult=0x80004002
 Message=型 'System.Windows.Forms.ListView' のオブジェクトを型 'System.Windows.Forms.Form' にキャストできません。

おそらくclass AsyncDataObjectかpublic interface IDataObjectAsyncCapabilityの中でListViewでも使用できる指定が必要と思ったのですが、お手上げ状態になりました。

再三の質問で恐縮ではありますが、なにとぞお知恵をお貸しください。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[7]: 別スレッドでDoDragDropが動かない /魔界の仮面弁士 →Re[9]: 別スレッドでDoDragDropが動かない /魔界の仮面弁士
→Re[9]: 別スレッドでDoDragDropが動かない /KOZ
 
上記関連ツリー

別スレッドでDoDragDropが動かない / Tom (20/03/23(Mon) 18:54) #94173
Re[1]: 別スレッドでDoDragDropが動かない / KOZ (20/03/23(Mon) 20:11) #94175
  └ Re[2]: 別スレッドでDoDragDropが動かない / Hongliang (20/03/23(Mon) 21:38) #94176
    └ Re[3]: 別スレッドでDoDragDropが動かない / KOZ (20/03/24(Tue) 02:12) #94178
      └ Re[4]: 別スレッドでDoDragDropが動かない / Tom (20/03/24(Tue) 12:24) #94187
        └ Re[5]: 別スレッドでDoDragDropが動かない / KOZ (20/03/24(Tue) 14:04) #94189
          └ Re[6]: 別スレッドでDoDragDropが動かない / Tom (20/03/25(Wed) 12:02) #94209
            └ Re[7]: 別スレッドでDoDragDropが動かない / 魔界の仮面弁士 (20/03/25(Wed) 12:21) #94211
              └ 別スレッドでDoDragDropが動かない / Tom (20/03/25(Wed) 16:29) #94217 ←Now
                ├ Re[9]: 別スレッドでDoDragDropが動かない / 魔界の仮面弁士 (20/03/25(Wed) 17:00) #94219
                └ Re[9]: 別スレッドでDoDragDropが動かない / KOZ (20/03/25(Wed) 17:07) #94220
                  └ Re[10]: 別スレッドでDoDragDropが動かない / Tom (20/03/25(Wed) 18:18) #94222
                    └ Re[11]: 別スレッドでDoDragDropが動かない / KOZ (20/03/26(Thu) 08:10) #94224
                      └ Re[12]: 別スレッドでDoDragDropが動かない / Tom (20/03/26(Thu) 19:25) #94248
                        └ Re[13]: 別スレッドでDoDragDropが動かない / KOZ (20/03/26(Thu) 20:21) #94249
                          └ Re[14]: 別スレッドでDoDragDropが動かない / Tom (20/03/26(Thu) 23:33) #94250
                            └ Re[15]: 別スレッドでDoDragDropが動かない / Tom (20/03/26(Thu) 23:40) #94251 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信