過去の桐井戸端BBS (桐ver.8)
3757 キーダウンイベントでコマンドボタンを実行すると動作が変 太郎 1999/12/15-09:37
毎度、お世話様です。V8です。

売上処理です。入力画面に伝票呼出というボタンを
つけています。機能は手続きを実行します。
手続きのおおまかな内容としては

1.訂正したい伝票番号を指定
    ↓
2.その伝票を作業ファイルに書き出し
    ↓
3.その作業ファイルに対し入力させる

という感じです。
この伝票呼出ボタンをマウスでクリックして
実行した場合は正常に動作するのですが
キーダウンイベント(F2に割り付けてます)
から実行すると、上の3.までは正常に実行されるのですが
入力の段階で、入力してエンターを押しても動かないのです。
(本来ならエンターで次の入力項目に移動します)
ただ、文字数字の入力やファンクションキー等は動作しますし、
マウスクリックで他の項目に移動することも出来ます。

ちなみに、キーダウンイベントは
ケース開始
 ケース (&仮想キーコード=・・・
   メソッド呼出 @フォーム.キー変換(7)
   メソッド呼出 @bF02.実行()
&処理中止=1
ケース終了

何がわるいのでしょうか?
よろしくおねがいします。

3761 Re:キー変換メソッドかも 悲しげ 1999/12/15-10:16
記事番号3757へのコメント
どもっ、太郎さん、
キー変換メソッドは使ったことがないので外している可能性大
ですが、

 ケース その他
   メソッド呼び出し @フォーム.キー変換( 0 )
   &処理中止 = 0

を加えてみてはいかがでしょう?
よく判らないながらも、ヘルプにこう有ったのです。

3762 神様・仏様・悲しげ様 太郎 1999/12/15-12:07
記事番号3761へのコメント
> ケース その他
>   メソッド呼び出し @フォーム.キー変換( 0 )
>   &処理中止 = 0

なりました!!
本当にありがとうございます。
ヘルプでは、キー変換(7) になってたので
なにも考えずにしてました。
意味は理解できませんけど、動作したのでよかった。

本当に助かりました。

戻る