property ComID: Integer read FComID;请问这个声明是什么意思,看了帮助,但没完全搞懂,各位能帮我解释一下吗?

解决方案 »

  1.   

    其意为:ComID为一只读属性,值取自FComID;字意可译为 属性 ComID:整形 读取从FComID
      

  2.   

    property ComID :byte read FComID write FComID default 1;
    这句的意思是ComID为可读写的,值取自FCOMID,写入FCOMID,缺省值为1.对否?
      

  3.   

    缺省值不是保证你的属性值的,是在Delphi存取窗体的时候,判断如果这个属性和缺省值一样就不存也不取,省点事而已。
      

  4.   

    继续问:我有两个按钮的click事件,一个为Button1Click(),另一个为Button2Click(),在Button2Click事件中我想调用Button1Click()事件,我不知道调用时()中的参数该怎么写?
      

  5.   

    如果你在处理代码里没有用到Sender的话,传入nil就好了
      

  6.   

    不需要参数的,比如你的窗体名为:form1  则下面这样就行了:
    在Button2click事件中: 
    Tform1.button1.click;
      

  7.   

    Default有这样的作用,决定DFM文件中是否要保存该属性的值,比如上面为Default 1,即当该属性值为1时,则该属性不会被保存到DFM中,如果该属性值不为1,则该属性会被保存到DFM中。