In either case, make sure you set the column Sparse property to .F. - this will allow the updates to be shown "immediately" without the click. (Note: Since I don't remember explicitly using a label in a grid, you may have to do a Refresh() - just on the label not the whole form - on it just after you change the caption, but probably not.)
Rick