FORM1里面的A的price在FORM2里决定现在已经在FORM2里定义了A的price怎么把值传到FORM1里呢。让FORM1里的A知道price改变了怎么传递呢。。望各位大人解答~~~~在线。。急急急

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/3630/3630953.xml?temp=.5615503
    参考这个贴
      

  2.   

    可以自定义消息呀,
    WM_PriceChange= WM_USER + $1000;在Form2重price改变的时候
    用Sengmessage或者postmessage发出消息WM_PriceChange
    在form1中定义一个procedure wmpricechange(var Message: TMessage);Message WM_Pricechange
    函数里面就是你自己的处理过程了。
      

  3.   

    你直接写就行了,没必要那么麻烦,
    USES UNIT1;
    BEGING
    FORM1。A。PRICE:=你定义的值;
      

  4.   

    多谢各位。。我是采用1楼大哥提供的那个链接里的。就是在FORM2里声明一串要用到的变量。然后在FORM1里以A:=FORM2.A来调用的。。不知这样做会不会不好