PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
9505 | 99/12/07 14:11:34 | RE(9):PB6.5: ファンクションキーの殺し方 By 秋 |
9500 | 99/12/06 22:28:22 | RE(8):PB6.5: ファンクションキーの殺し方 By M.M |
9496 | 99/12/06 17:15:14 | RE(7):PB6.5: ファンクションキーの殺し方 By KOMI |
9487 | 99/12/06 01:09:02 | RE(6):PB6.5: ファンクションキーの殺し方 By M.M |
9486 | 99/12/04 13:04:00 | RE(5):PB6.5: ファンクションキーの殺し方 By t.i |
9484 | 99/12/03 19:11:16 | RE(4):PB6.5: ファンクションキーの殺し方 By M.M |
9483 | 99/12/03 19:05:11 | RE(3):PB6.5: ファンクションキーの殺し方 By muramura |
9482 | 99/12/03 18:41:25 | RE(2):PB6.5: ファンクションキーの殺し方 By たつ |
9481 | 99/12/03 18:32:15 | RE(1):PB6.5: ファンクションキーの殺し方 By M.M |
9480 | 99/12/03 18:25:47 | PB6.5: ファンクションキーの殺し方 By たつ |
カテゴリ:PowerBuilderの開発環境
日付:1999年12月06日 01:09 発信者:M.M
題名:RE(6):PB6.5: ファンクションキーの殺し方
たつさん、t.iさん、おはようございます。
>↓この記述方法は、ヘルプを調べてわかりました。
>
>>currentFocusControl = getFocus()
>>if typeOf(currentFocusControl)=SingleLineEdit! then return //SLE上では処理を中止
>>...(以下、ファンクションキー押下の処理を記述)
>
>getFocus()関数を使って、2つのイベントに記述すればいいというのは、
>分かっているのですが、どのイベントに記述すればいいかというのが、
>分かりません。
実験君してみました。
以下のスクリプトで、ファンクションキーの取得を行います。但しシングルラインエディット上
では無効となります。
<ウィンドウのkeyイベント>
//ウィンドウ上でF1-F3キーを押すとメッセージを出力します。
//但し、シングルラインエディット上では無効となります。
graphicObject currentControl
currentControl = getFocus()
if typeOf(currentControl) = SingleLineEdit! then return
if key=KeyF1! then messageBox(\"\",\"Push F1\")
if key=KeyF2! then messageBox(\"\",\"Push F2\")
if key=KeyF3! then messageBox(\"\",\"Push F3\")
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.