in echo 3新しい画面の特定のテキストフィールドにフォーカスを当てるのに問題があります。問題は、単純なクリックではなく、前の画面で参照ボタンにマウスを置いたときに発生します。Echo3 Framework - 画面の作成時にテキストボックスにフォーカスを設定する問題
はこのようになりますユーザーのユーザーがフォーカスその場合には、10秒未満前に画面上の参照ボタンを押し続ける場合に焦点上記擬似に
public void display screen {
build window
if window isnt null{
build screen
if screen.textfield isnt null{
Thread t {
thread sleep 10000
screen.textfield.setFocus
}
}
}
}
が設定されます残りのスレッド時間が経過するまで設定されません。それはあまりにも時間がかかるので、これは良いことではありません。ユーザーがキーを長時間保持している可能性があるため、待ち時間が短くてもフォーカスがまったく設定されないことがありません。
私は複数のスレッドを起動し、タイマーを使用してフォーカスをハンマーしようとしましたが、その作業はありませんでした...コードが内部でどのように構築されているのか不足しています。ユーザーはボタンを放すことはできません。
この場合、リリース時にそれを行う方法はありますか?
ありがとう