過去ログ:     キーワード: 条件: 表示:

[1551] キーイベントの「処理済み」について

投稿日 18/07/08-22:56
投稿者
参照先 https://riku22.net

 こんにちは、お世話になります。

 どのバージョンからかわからないんですが、キーが押された時の「処理済み」を指定しても、うまく動作しないことがあるようです。
 例としては、下記のプログラムのように、テキスト部品でEnterやEscapeが押された時に指定しているんですが、「処理済み」が反映されていないようです。

----------
メイン画面を表示する
待機する

メイン画面とは
ウィンドウを継承する

はじめ手順
初期化する
終わり

初期化する手順
この内容を「キーイベントテスト」に変える
この部品キーイベントを○に変える

テキスト1というテキストを作る
終わり

キーが押された時の手順
もしテキスト1のフォーカス中が○なら
もしこの時のキー名が「Enter」または「Escape」なら
この時の処理済みは、○
もし終わり
もし終わり
終わり
終わり
----------

▲pagetop

[1561] 不具合ではなくイベント手順の書き方の問題です

投稿日 18/08/09-01:49
投稿者 ゆうと
参照先

こんにちは ゆうとです。

こちらでは不具合ではなく、イベント手順の書き方の問題です。

文面では「処理済み」が反映されないという一点のみについてだけ書かれていますが、

おそらく、陸さんが本当にやりたいことは、
「Enterキーを押したときに音が鳴らないようにしたい」ということではないでしょうか?
それが明記されていないので、状況が理解しづらくなっています。

その前提で説明しますが

例えば、テキスト1で押されたキーについて処理したい場合は、
テキスト1に対して「キーが入力された」時の手順を呼び出してください。

----------------
テキスト1でキーが入力された時の手順
  もしこの時のキー名が「Enter」または「Escape」なら
    この時の処理済みは、○
  もし終わり
終わり
----------------

のように書くことで、Enterキーを押したとき音が鳴らなくなります。

参考にしてください。

▲pagetop

[1563] エラーになってしまいます

投稿日 18/08/09-07:16
投稿者
参照先 https://riku22.net

 こんにちは、お世話になります。

 説明不足で申し訳ありません。
 早速いただいたサンプルをもとに記述してみたんですが、下記のエラーが表示されてしまいます。

--------------------
キー押下イベント情報に「キー名」という設定項目または手順はありません。

[エラー番号302] [メイン画面.テキスト1のキーが入力された時:20行目]
--------------------

 一応ソースも張っておきます。

--------------------
メイン画面を表示する
待機する

メイン画面とは
ウィンドウを継承する

はじめ手順
初期化する
終わり

初期化する手順
この内容を「キーイベントテスト」に変える
この部品キーイベントを○に変える

テキスト1というテキストを作る

終わり

テキスト1のキーが入力された時の手順
もしこの時のキー名が「Enter」またはこの時のキー名が「Escape」なら
この時の処理済みは、○
もし終わり
終わり
終わり
--------------------

 修正いただけると幸いです。

 よろしくお願いいたします。

▲pagetop
▲ページの先頭へ

- WebForum -