Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Delphiでボタンコンポーネントを作成し、ボタンのmouseupイベントでエラー(strtoint('a');)のコードを記述しました。ボタンをクリックすると、エラーメッセージが表示され、ボタンの状態が押されたままになります。TSpeedButtonにも同じ問題がありますが、TButtonにはこの問題はありません(標準のWindowsコントロールであるためだと思います)。このバグを取り除くためにボタンコンポーネントに追加するコードはありますか?
問題が見つかりました。WM_KILLFOCUSメッセージプロシージャで、ボタンを通常の状態に復元するコードを追加する必要があります。