我在form类里编了一个mousemove的过程为什么在onmousemove里看不到
即不能调用而只能在onmouseup或者onmousedown里能看到选择什么原因啊
怎么改

解决方案 »

  1.   

    主要是声明的地方不对的原因。如果你声明和本身生成的OnMouseMove位置一致的话应当可以看到的,当然也有很大可能是参数的问题。如果你声明到private,protected,public 或者published中,就看不到了,只有自己写代码了。
      

  2.   

    如果你声明和本身生成的OnMouseMove位置一致的话应当可以看到的,当然也有很大可能是参数的问题。那么能给个格式吗要哪些参数啊
    如果你声明到private,protected,public 或者published中,就看不到了,不是就是在published中的吗那要申明到什么地方啊
      

  3.   

    procedure tmainform.BoardMousemove(sender:tobject;Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
    var
      i,j:integer;
    begin
     j:=(x) div 22+1;
       i:=(y+11) div 22 +1 ;
       label1.caption:=inttostr(i);
    end;这是我写的能帮忙看看参数有问题吗