我在DBGrid的不同单元格设置了不同的颜色,在dBGrid中如何得到选中的单元格的颜色

解决方案 »

  1.   

    你在DBGrid的不同单元格设置了不同的颜色,那么设置的条件你不就知道了吗?要得到选中的单元格的颜色根据"你在DBGrid的不同单元格设置了不同的颜色"一个倒推的过程
      

  2.   

    c:TColor;
    R,G,B,I_RGB:Integer;
    Cs:String;
    --------------------------------------------------------------------
    R:=GetRValue(DBGrid1.Columns[1].Color);
    G:=GetGValue(DBGrid1.Columns[1].Color);
    B:=GetBValue(DBGrid1.Columns[1].Color);c:=RGB(R,G,B);Cs:=ColorToString(c);I_RGB:=ColorToRGB(c);
      

  3.   

    Cs:=ColorToString(DBGrid1.Columns[1].Color);
      

  4.   

    不行呀,我的意思是说我已经在DBGrid中根据不同的条件把颜色设置好了,但是通常鼠标选中某一个单元格的时候,都有一个默认的颜色(好像是深蓝色吧,我不知道该怎样形容那种颜色),我要求当鼠标选中某一个单元格的时候,把默认的颜色显示成我制定的背景色,也即是说看起来没有颜色发生变化