不知道哪里改了,把控件放到Formz成这样了

解决方案 »

  1.   

    指定一个父控件,因为在paint时,使用的坐标系统是相当对于父控件的
      

  2.   

    搞清楚了,我是在过程中如下操作时出现的
    Text := str;
    SelStart(Length(Text));//!!!!!为什么执行该句会出现以上提示的
      

  3.   

    实际是在设计阶段,不能操作SelStart
      

  4.   

    自定义的控件吗?
    我觉得出错的位置和错误提示没什么关系,现在就按错误提示来修改巴
    你将自定义控件的Create方法里面写上如下语句,看看还会不会出现这种情况。
    parent:=AOwner as TWinControl;
      

  5.   

    你 SelStart 时。控件就马上去自绘了,而这时如果没有 Parent 就会出错。
      

  6.   

    parent:=AOwner as TWinControl;
    这样是不会错了,但是不能将这个控件创建到其它的容器中如PANEL上,PARENT始终是FORM设计时是无法改变