2つのTEditコントロールを取得しました。edit1からタブで移動すると、edit2がフォーカスを受け取ります。Edit1のOnExitイベントには、次のコードがあります。
procedure TForm1.Edit1Exit(Sender: TObject);
begin
edit2.Enabled := false;
edit2.Enabled := true;
edit2.setfocus;
end;
Edit2に焦点が当てられています。ただし、そこには気配りはありません。入力を開始することはできますが、どのコントロールにフォーカスがあるかわからないため、混乱します。
一部のメッセージが適切に起動されない原因となっているEnabledプロパティの反転の原因にもっと興味がありますか?たとえば、edit2のOnEnterイベントはトリガーされていません。
それがまったく重要であるならば、これはD2006にあります。
返信いただきありがとうございます。