【发布时间】:2013-03-04 09:30:47
【问题描述】:
我有一个关于用户控件组件的问题。我找不到描述它的方法,所以我会告诉你我有什么以及问题是什么。
我的项目必须有多个可以拖动和调整大小的用户控件。有一个主用户控件UC,它的两个角有两个pictureBox。一个用于调整大小功能,一个用于拖动功能。
基本上,当我创建一个新的用户控件时,它有那些图片框,因为无论创建了多少用户控件,程序都必须有一个选项来拖动它们。
如果创建了 3 个继承的用户控件,这就是它的外观:
现在的问题:
- 用户控件类在表单上看不到面板和东西。我用谷歌搜索了一下,偶然发现了自定义事件,但我一点也不理解。
- 如果有 3 个同名图片框,我如何知道必须拖动哪个用户控件?
我被困在这里,任何帮助表示赞赏。
培训中的开发者
抱歉链接图片,但我只有 5 个声望。添加图片需要 10 声望...
【问题讨论】:
-
你的问题很模糊。你想知道“如何在用户控件中实现大小调整和移动”吗?表单上有 1 个或 3 个控件都没有关系。如果您实现调整大小和移动(在用户控件中),它适用于所有人。
-
问题是我无法实现它,因为当我尝试编写拖动事件时,它在命名空间中看不到面板。
标签: c# winforms inheritance user-controls