怎么样实现可以对一个Label象在DELPHI中的设计器那样操作?
包括可以用鼠标和键盘拖动、缩放???
我不想自己写代码来实现,有没有简单点的办法?

解决方案 »

  1.   

    可以抠出Label的代码,重新命名一个控件,将其实关于拖动时的Designed的componentstate屏蔽就可以了。
      

  2.   

    SetCapture是用来捕获鼠标信息,使鼠标信息一直可以传到form上面
    你可以在mousemove mousedown mouseup的事件中加入代码
    动态改变label的top left height width属性
      

  3.   

    谢谢各位。
    我想在选中时在LABEL上面自动就会有个边框,边框四周有四个黑点,这样可以吗?
      

  4.   

    我用VB能实现当一个文本框被选中则显示像VB哪样的8个点,然后可以对点进行拖动来调整文本框的大小,但做的不是很好,现在我在改进中,现在有一个问题,怎么样才能把虚线的选择框置顶,
    MSN:[email protected]