Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
RichTextBoxからのドラッグ&ドロップでドラッグ元を判別
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=11210#CommentId25383
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
くりたけ
 (社会人)
投稿日時
2013/2/28 07:37:12
RichTextBoxで選択したテキストを別コントロールにドロップしたいのですが、別コントロールにドロップした時に、例えばドロップ先のDragDropイベントで、ドラッグ元のRichTextBoxを判別する方法はありますでしょうか?
ドラッグ元のRichTextBoxのMouseDownやMouseMoveイベントでDoDragDropメソッドを呼び出し、引数にドラッグ元のRichTextBoxを割り当てれば識別用に使えるかなと思ったのですが、これらのマウスイベントでDoDragDropを行うとRichTextBox内のテキストをマウスで選択できなくなってしまいます。
(これは、以下のドラッグ&ドロップについての講座「5.ドラッグ」にも記載されています。)
http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard22.htm
ドラッグ元の識別は、対象のRichTextBoxか、それ以外(外部ソフトからのドラッグも含む)を判別できればいいです。
環境はVB2008です。
よろしくお願いします。