イメージをペイント ボックスにペイントする関数は、2 つの場所から呼び出されます。TPagecontrol pagechange から呼び出された場合は正常に動作しますが、form.formresize(….) から呼び出された場合、イメージはペイントされますが、その直後にペイント ボックスが再ペイントされます。完全に白くなります。この悪意がどのシーケンスから来たのかはわかりません ---
procedure TForm.FormResize(Sender: TObject);
begin
// frist image shown and then re painted white ???
PaintImage2PaintBox(……….);
end;
procedure TForm.pgc_mainmenuChange(Sender: TObject);
begin
// works fine as expected after pagecontrol tab change
PaintImage2PaintBox(……….);
end;;
procedure PaintImage2PaintBox(……….);
begin
/// draw into a PaintBox
end;