【发布时间】:2013-02-22 02:10:32
【问题描述】:
我有一个 MDI 容器窗口和一个包含简单选项卡控件的辅助窗口。我已经相应地设置了属性以将选项卡拖放到 MDI 容器窗口。
DragDrop 处理程序最终触发,但是“发送者”对象不是我所期望的:
debug.print(sender.toString)
我期待的是源对象,选项卡控件引用,但看起来“发送者”是 MDI 主应用程序窗口。如何覆盖此设置或我缺少什么设置?
我应该注意这是我的初始化代码:
Private Sub tabContainer_MouseDown(sender As Object, e As MouseEventArgs) Handles tabContainer.MouseDown
tabContainer.DoDragDrop(CType(sender, TabControl), DragDropEffects.Move)
End Sub
这让我相信,当 DragDrop 在 MDI 容器窗口中被捕获时,“发送者”实际上是 TabControl ???
亚历克斯
【问题讨论】:
标签: vb.net drag-and-drop