我想实现这样的效果:在程序运行时,可以先动态生成一个label,然后将其随意拖动到制订位置,然后可以随意设定其各种属性。所以请教如何能实现程序运行时拖放Label呢?其他类型控件的拖放方法是否类似呢?

解决方案 »

  1.   

    太难了吧,楼猪想做个DELPHI ^_^
      

  2.   

    有点烦哦,
    因为Label如果没有字,好象看不见哦。
    不过可以想一些办法啦,动态生成时,设label的颜色,就可以看见了,
    然后处理mousemove的事件,根据鼠标的移动重定位label的left,top。其他控件也大概如此吧。
    设属性,你可自己做一个界面呀,然后根据界面的值再设控件的属性呀。思路大概如此,应该可以做吧。
      

  3.   

    首先感谢各位的关注!RaulWhite(好多可爱的女生啊^_^) 
    Raul朋友,我想做个CD封面打印的工具,目前只能实现固定位置标签。我想做个能自己随便拖动的那种,那样才更显灵活。(想做DELPHI差的还远^^)linzhengqun(风)
    风朋友,你给的思路我已经想到了。可我在mousemove事件中直接给label赋鼠标当前坐标值的时候,发现根本不是我想要的拖动效果,我想得到的是类似DELPHI设计界面时拖动控件的效果(关于按钮拖动,我在CSDN找到了答案,可是label不知道应该如何实现)一并感谢表示关注的朋友们!
      

  4.   

    [email protected]地址就是这个了,麻烦楼上发半堆就行