Le problème est que lorsque j'essaie de définir TBitBtn.Enabled sur False (lorsqu'il est mis au point, comme dans le événement onClick, et avec les styles VCL activés), il ne modifie pas l'état visuel, comme s'il était activé.Lorsqu'il est activé, s'il est défini sur TBitBtn.Enabled sur False, il ne met pas à jour son état visuel (avec le style VCL activé)
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
BitBtn1.Enabled := False;
end;
Dans l'image, je viens dans le cliqués bitbtn1
Appel de contournement 'ActiveControl: = nil;' avant 'BitBtn1.Enabled: = False;' – RepeatUntil
ne peut pas être reproduit sur Delphi DX10 (Seattle) sans la mise à jour 1 (version 23.0.20618.2753). Windows 8.1 SP1. – Zam
@RepeatUntil Cela fonctionne, merci, mais si possible, je voudrais savoir s'il existe une solution de contournement plus générique, le code source est assez énorme. –