Microsoft 製品に組み込まれている Visual Basic の実装。
フォーム内のテキストボックスのコントロールソースにかなり複雑な演算式が設定してあり、しかも別のテキストボックスも参照して連鎖的に演算がすすむような設定になってますか。
このような場合、環境やタイミングにより、演算が終わる前にコードの処理が進んでしまう場合があるようです。
難しいのは、うまくいくときはうまくいくので、対策できたと思っても、どの状況でもそれでいいのか確信が持てないことですね。
確実な対策は、コントロールソースで計算したものを参照するのではなく、演算をコード内で完結させることかなと思っています。