メインコンテンツへスキップ

ボタンコントロールをファンクションキーで操作したい

コメント

14件のコメント

  • nkmt

    こんな感じにしています。xpa 4.7.1です。


    フォームは以下です。

  • mari

    nkmtさん

    内部イベントの終了などを実行したかったため、イベントタイプを内部にしておりましたが、

    イベントタイプをシステムにしても、内部イベントが機能して驚きました。

    大変勉強になります。

    ご回答いただきありがとうございました。

  • nkmt

    例えば F4キーを押して、行作成が実行されるのは、キーボード割り付けのおかげですね。

  • nkmt

    なのでデータリポジトリをAPGでデータを表示して
    CTRM+Mで変更モードにして
    F4キーで行作成、F3キーで行削除が効きます。

  • mari

    nkmtさん

    補足いただきありがとうございます。

    追加で恐れ入りますが、ユーザーイベントをファンクションキーで実行したい場合は、

    イベントテーブルのトリガタイプをシステムにし、

    ファンクションキーを設定する方法で合っていますでしょうか?

    ご教示いただけますと幸いです。よろしくお願いいたします。

  • nkmt

    ファンクションキーが押されたら、ユーザーイベントを実行すると理解しました。

    ▼以下、実行してF1キーを押した後の画面です。


     

  • mari

    nkmtさん

    ご回答いただきありがとうございます。

    私のロジックの書き方が悪かったみたいなので、こちらを参考にさせていただきます。

    ありがとうございました。

  • Tanda

    mariさん、

    > イベントテーブルのトリガタイプをシステムにし、
    > ファンクションキーを設定する方法で合っていますでしょうか?

    はい、その方法で合ってますよ。

  • mari

    tandaさん

    ご回答いただきありがとうございます。

    やりやすい方法を模索してみようと思います!

  • Tanda

    mariさん、

    やり方はいっぱいありますので、簡潔で、なおかつ自分のやりやすい方法で慣れるのが一番ですね。

  • nkmt

    mariさん

    以下もありますが

    前述したこっちの方がシンプルな気はします。

  • mari

    tandaさん、nkmtさん

    ご返信ありがとうございます。

    KbGet関数…!初めて知りました。後学のために覚えておきます。

  • nkmt

    関数一覧を見てみるのもいいと思います。

  • mari

    nkmtさん

    ご助言ありがとうございます。

    困ったときは、参考にさせていただきます!

     

サインインしてコメントを残してください。