x=rnd*form.width
y=rnd*form.height
label.move x,y,label.width,label.height

解决方案 »

  1.   

    可以做到
    在你每次移动Label之前判断X,Y的数值是否超出了窗体
    如果超出了,就在把Label移动回来,这样可以剩下调用API函数
    如果你要鼠标控制的历程,我可以发给你,你告诉我你的EMail
      

  2.   

    可以的,算一下各个面的碰撞角度,在左边就判断.left,在右边就判断.left+.width,在上面就判断.top,在下面就判断.top+.height
    要是在4个角碰撞,就取个随机吧。