PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4505 98/12/25 13:31:16 RE(6):otherイベントについて By M.M
4502 98/12/25 12:59:56 RE(5):PB6: KEYイベントでの「TABキー」判定について By リエッチ
4500 98/12/25 12:40:18 RE(4):PB6: KEYイベントでの「TABキー」判定について By k_k
4499 98/12/25 12:31:42 RE(3):PB6: KEYイベントでの「TABキー」判定について By PowerJumper
4497 98/12/25 12:05:31 RE(2):パワーソフトからPB6で修正するという回答をもらったんですが... By リエッチ
4491 98/12/24 18:31:09 RE(1)パワーソフトからPB6で修正するという回答をもらったんですが... By M.M
4489 98/12/24 12:44:31 PB6: KEYイベントでの「TABキー」判定について By リエッチ

カテゴリ:データウィンドウ
日付:1998年12月25日 12:40 発信者:k_k
題名:RE(4):PB6: KEYイベントでの「TABキー」判定について

>こんにちは、PowerJumperです。

>>ウィンドウの「KEYイベント」がありますが、その中に「TABキー」が押されたときの
>>処理を書こうとしましたが、「TABキー」をおしても「KEYイベント」が発生しないのです。
>>TABキー以外のキーが押されたときには、きちんと「KEYイベント」が発生してくれるのです。
>>これはどういう事なのでしょうか?
>>コントロールが貼りついているときの「TABキー押下」は何か特殊や制約でもあるのでしょうか?
>>ちなみに画面に張り付いているコントロールの「タブ順序」を全て0にすれば、
>>tabキーでもイベントは発生します。

>確かに、イベントは拾いませんね。
>回答にはならない様ですが、色々なウインドウイベントで試しました。
>何故かotherイベントでは拾う様です。
>スクリプトをこう書きました↓。

>IF  KeyDown(KeyTab!) THEN
> MessageBox(\"\",\"KeyTab\")
>END IF

otherイベントを使うとしょっちゅうイベントが発生しちゃうのでパフォーマンスが
落ちるとHELPにありますが、使っても大丈夫なのでしょうか。

DWの場合はユーザイベントをpbm_dwnkeyというイベントIDで作ると
TABでもイベントが発生します。
*PB6.0で確認しました。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.