コントロールにドロップした際に、処理をフォームへ移譲する方法 – プログラミング – Home

コントロールにドロップした際に、処理を...
 
通知
すべてクリア

[解決済] コントロールにドロップした際に、処理をフォームへ移譲する方法


ifrit
 ifrit
(@ifrit)
ゲスト
結合: 18年前
投稿: 7
Topic starter  

フォームイベントにOLEDragDropを追加したD&Dを対応させました。
しかし、フォーム上のコントロールへドロップした場合にはフォームのOLEDragDropは発動しませ
ん。

おそらく、コントロール毎にOLEDragDropイベントを実装して処理を書かないといけないかと考えて
います。
しかしその場合コントロールが増えるたびにOLEDragDropイベントを追加しなければならず、かなり
大変です。

なにかいい方法はないでしょうか?
ちなみにコントロールは動的に作成する場合もあります。
Set MyButton = Form1.Controls.Add( CommandButton, MyButton)

VBは今月始めたばかりでさっぱりです。(元VC++使い)
よろしくおねがします。


引用未解決
トピックタグ
ifrit
 ifrit
(@ifrit)
ゲスト
結合: 18年前
投稿: 7
Topic starter  

↑なんか一行目がおかしいかも?
×フォームイベントにOLEDragDropを追加したD&Dを対応させました。
○フォームイベントにOLEDragDropを追加し、D&Dを対応させました。


返信引用
ifrit
 ifrit
(@ifrit)
ゲスト
結合: 18年前
投稿: 7
Topic starter  

WithEventで解決しました
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました