Refresh()というメソッドを使えばよかったらしい。JavaのSwingやアプレットと一緒なのね。というかこの考え方自体GUIだったら当たり前なのか…。とりあえずやり方がわかったからいいや。流れとしてはこんな感じね。
StringGrid->function1();
StringGrid->function2();
....
StringGrid->Reflesh();
あとよくTObject *Senderっていう引数見るけど、Senderってのはどうもどのコンポーネントから呼び出されたか見てるだけっぽい。だから適当にSenderっていう引数を与えておけば大丈夫。