chooseColor 改变Grid行的背景色 挑选颜色
{
Common common;
container c;
;
c = WinAPI::chooseColor(this.hWnd(),0,0,0,NULL);
if(conlen(c))
{
backColor = WinAPI::RGB2int( conpeek(c,1), conpeek(c,2), conpeek(c,3));
// Clear the display options for the once which allready has been set.
for(common = custTable_ds.getFirst(); common; common = custTable_ds.getNext())
{
custTable_ds.clearDisplayOption( common );
}
custTable_ds.refreshEx(-1);
}
super();
}
//--------------------------------
public void displayOption(Common _common, FormRowDisplayOption _options)
{
// here's the logic which derteminates the color for this row
// In this case it will random color the lines
if(_common.recId mod 3==0)
{
_options.backColor( backColor );
}
super(_common,_options);
}