コールバックから Delphi VCLのCaptionを変更すると文字列などが乱れる
コールバックから呼ばれる関数内で、VCL(今回は Label )のCaptionを変更すると、表示が乱れる(フォントサイズや幅がおかしくなる)
スレッド内と同様に Synchronize 内からVCLへアクセスする
スレッド内と同様に Synchronize 内からVCLへアクセスする
TThread.Synchronize(nil, procedure begin Label1.Caption := AFilename; end);
コメント