C++builder 染色事件解决方法

C++builder 染色事件
在StringGrid中的 染色事件能写在某一个button的 click事件下面么? 
我不想它自动染色 而是要控制它,在按了一个按钮后开始染色 
------解决方案--------------------
可以加个标志,OnDrawCell时根据标志判断如何画。
------解决方案--------------------
在按下按钮后,再执行染色代码
------解决方案--------------------
在函数外面加上:

bool aa=false;

在绘图函数前面加上:

if(aa==false)return;

在按钮里:

aa=true;
后面可能要加上刷新StringGrid的代码才能立即看到效果