假设用一个DBctrlgrid连接到一个数据集上,在它的上面放置一个DBEDIT控件,和数据集某个字段连接,大家知道程序运行起来,DBGRID控件将在上面根据记录的多少动态创建DBEIDT,将数据依次排列其中,但是我想根据记录的值作为判断条件,指定某个DBEDIT中的字体颜色,就是因为它是动态创建的,所以我也不知道让程序如何找到对应的DBEDIT,我在属性中设置颜色,全都变了,我就是要找到某个动态创建的DBEDIT,然后单独它的字体赋上颜色,怎么办?我折腾了半天,还不行。
调试欢乐多
var
DBEdit1: TDBEdit;
begin
DBEdit1 := TDBEdit(self.FindComponent('DBEdit1'));
if (DBEdit1 <> nil) and (DBEdit1.Text = '要找的记录') then
DBEdit1.Font.Color := clBlue;
end;
在这里边,改变panel的颜色
你这是动态创建什么,我看半天没看懂你意思