PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
1888 98/06/16 16:23:07 RE:PB6: F10のイベント取得について By Air Hawk
1887 98/06/16 16:17:17 RE:RE:PB6: F10のイベント取得について By Air Hawk
1885 98/06/16 15:17:16 RE:PB6: F10のイベント取得について By こてちゅ
1865 98/06/15 17:03:22 PB6: F10のイベント取得について By zari

カテゴリ:旧電子会議室
日付:1998年06月16日 16:23 発信者:Air Hawk
題名:RE:PB6: F10のイベント取得について

こんにちは。

>ウインドウ上でF10を押されたときに、keyイベントだと取得できず、
>systemkeyイベントだと2回通ってしまいます。
>回避策はあるのでしょうか?

ちょっとインチキっぽいですが...

1) windowに適当なインスタンス変数(boolean型がいいでしょう)を定義します
 (仮に ib_key とします。一応 true で初期化したほうがいいかも)

2) systemkeyのイベントで以下のように記述します
  if key = keyf10! then
   if ib_key then
    // 処理を記述
    ib_key = false
   else
    ib_key =true
   end if
  end if

これでいかがでしょう?

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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