在Delphi里面 如何可以实现类似"容器"的功能
举个例子 MS的"组织结构图" 可以“操作界面”里面拖入一个个东西 然后可以选中删除什么的
又如 QQ秀或是QQ家园那样 可以把各种东西放在一个容器里面 拖动删除什么的 有“层次”(这个“层次"自己实现好像不是很简单)
再如 delphi的窗体编辑就是了 最好的例子 把各个控件拖进去 可以显示属性 选中什么的
我的想法是放一个panel 然后动态生成里面的控件 并给里面控件加入onMouseDown onMouseUp的代码
不过这样处理似乎比较复杂我还没开始动手做 有没有那个前辈有类似经验的 我来讨教讨教
举个例子 MS的"组织结构图" 可以“操作界面”里面拖入一个个东西 然后可以选中删除什么的
又如 QQ秀或是QQ家园那样 可以把各种东西放在一个容器里面 拖动删除什么的 有“层次”(这个“层次"自己实现好像不是很简单)
再如 delphi的窗体编辑就是了 最好的例子 把各个控件拖进去 可以显示属性 选中什么的
我的想法是放一个panel 然后动态生成里面的控件 并给里面控件加入onMouseDown onMouseUp的代码
不过这样处理似乎比较复杂我还没开始动手做 有没有那个前辈有类似经验的 我来讨教讨教
来瞧瞧
很难想象在一个panel里面创建3000个label以后的情形 效率肯定很低