我想把窗体的初始位置放在屏幕最右上角,就象QQ那样,要怎么设置?请高手指点。

解决方案 »

  1.   

    form.left := Screen.Width - form.width
      

  2.   

    在FORM的RESIZE事件过程中写如下代码:
    form.left:=0;
    form.top:=0;
      

  3.   

    楼上的:楼主指的是右上确,并不是左上角,应该是form.left:=screen.width-form.width;
    form.top:=0;
    还有,好像有一个窗体的吸附属性设为真,更“像”QQ界面了。
      

  4.   

    form.left:=screen.width-form.width;
    form.top:=0;
      

  5.   

    form.left := Screen.Width - form.width
      

  6.   

    在 form的oncreate事件中加入
    楼上广大群众所说的,不过要实现磁性,你可以设置一定的区域,当form的某个属性(left??)在这个区域里面的时候,就改变form的位置