お世話になります。
Delphi2010にて、別フォームから呼出したフォームで
フォーカスをエンター移動させると
「無効/非表示ウィンドウにはフォーカスを設定できません」
とエラーが表示されます。
エラーの出るフォームはメインフォームとして起動するとエラーは発生しません。
エンター移動のロジックとしては「KeyPress」イベントで
if Key = #13 then
begin
SendMessage(Form.Handle, WM_NEXTDLGCTL, 0, 0);
end;
というような感じで行っています。
フォームの呼出しについては普通にCreateしてShowしているだけです。
何が原因で、どのように対処したら良いのかまったく分からず自分だけでは
解決出来ないので、お知恵をお貸し頂けたら助かります。
宜しくお願いします。
これかも
http://www.freeml.com/delphi-users/1061
けどさん
情報有難うございます。
残念ながらセットフォーカスは使用していなかったので解決はできませんでしたが参考になりました。
とりあえず、解決はしていませんが解決としてクローズ致します。
ツイート | ![]() |