とにかく、ユーザーがTDateTimePickerのフィールド間をタブで移動できるようにする方法はありますか。
位置を決めるために矢印キーまたはマウスを使用する必要があるのは非常に遅いです。
とにかく、ユーザーがTDateTimePickerのフィールド間をタブで移動できるようにする方法はありますか。
位置を決めるために矢印キーまたはマウスを使用する必要があるのは非常に遅いです。
いいえ、仕方がありません。
をインターセプトし、代わりにTAB右矢印キーを送信するのは簡単ですが、通常のユーザー エクスペリエンスを維持するために、最初または最後のフィールドに立っているときに( - )を通過->させるタイミングを決定する必要があります。SHIFTTAB
現在、カーソルおよびマウス イベントによるすべての選択変更は Windows DTM コントロール内で内部的に処理され、Windows API は個別のフィールドの取得をサポートしていません。取得できるのは、この非常に特殊な編集コントロールのテキスト全体だけです。
理論的には、すべてのキーボードとマウスの入力を傍受して保存し、最初または最後のフィールドが選択されているかどうかを計算できますが、これは困難でエラーが発生しやすい作業になるため、そうしたくないはずです。
したがって、いいえ。あなたはそれに慣れる必要があります。