我在对象监视器里,选了对象ColorGrid1,但属性里跟本找不到FOREGROUND我刚刚学DELPHI,问个菜题,
我在FORM1上,放了个Component,是ColorGrid1,书上说在ONCLICK事件上写上下面CODE:
Form1.color:=ColorGrid1.ForegroundColor;
上面的意思是把对象ColorGrid1的属性Foreground给Form1.color的属性,
但问题是:我在对象监视器里,选了对象ColorGrid1,但属性里跟本找不到FOREGROUND,我用
的是DELPHI5,书将的也是DELPHI5为什么????
我该如何做?????????

解决方案 »

  1.   

    ForGround 并没有在属性编辑器里面出现,只有在程序代码里面实现。

    TForm1的OnCreate里面,加上如下代码:  color:= ColorGrid1.ForegroundColor;
      

  2.   

    大哥,你是怎么知道的,我是说,我怎么可以知道那个调色板(COLORGRID1)还有其他什么属性而同时这些属性又不出现在对象监视器里的,???我猜其他Component也有同样的情况的(存在一些不出现在对象监视器里的属性,)
    我怎么可以知道我当前正在用(编辑)的那个组件有哪些“隐藏”(请原谅我用隐藏来形容)的属性
      

  3.   

    如果是VCL控件,一般来说都有源代码,在源代码中去找吧。还有,标准的val控件都有帮助可查,多用帮助最好!