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