在创建控件的时候,在tag属性里面保存一些数据来表示。

解决方案 »

  1.   

    可是怎么读出来呀,建议自己写点代码,做个类似于tag的三个属性,或者数组,不就可以了拉
      

  2.   

    楼上说的对,充分利用tag,将tag的值设置为4为数ABCD,A表示你的level,B表示你的order,CD联合起来是你的A.
    var
       Mark:String;
    begin
       :=IntoToStr(ABCD);
       level:=StrToInt(leftstr(abcd,1));
       order:=strtoint(midstr(abcd,2,1));
       A:=strtoint(rightstr(abcd,2));
    end;
      

  3.   

    对不起,上面将leftstr,mdistr,rightstr里的abcd换成
      

  4.   

    写一个MyOnclick,将所有控件的OnClick:=MyOnClick,
    这样就可以根据MyOnclick传递的Sender来取得Sender的tag啦,分解其tag就知道了呀