掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TDBCtrlGrid内のTDBEditでEnter移動するには? (ID:39761)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっております。 Delphi2010+WindowsXPで開発をしています。 TDBCtrlGrid内に2つのTDBEditを貼り付けておいて、 Enterキーが押下されたら次のTABOrderのコントロールに移動するように 制御したいのですが、どうにも上手く出来ません。 現象としては、TDBCtrlGridにフォーカスが来てTDBEditにフォーカスを 渡すまでは良いのですが、値を入力しEnterを押下するとフォーカスは 無くなるのですが、次のTDBEditに移動しません。 TDBEditのOnKeyPressイベントでKey = #13の時、 SendMessage(Form.Handle, VM_NEXTDLGCTL,0,0)で 移動させようとしているのですが、考え方が間違っているのでしょうか? (Form.HandleをForm.DBCtrlGrid.Handleに変えてみても駄目でした。) 動かない原因や実現方法が分かる方が居ましたらご教授頂けると助かります。 宜しくお願い致します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.