PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18310 02/10/25 12:58:11 RE(4):PB7.0: キーダウン時の動きとItemChangedイベントについて By ogucchi-
18304 02/10/24 14:14:31 RE(3):PB7.0: キーダウン時の動きとItemChangedイベントについて By ROBIN
18302 02/10/24 09:12:06 RE(2):PB7.0: キーダウン時の動きとItemChangedイベントについて By ogucchi-
18297 02/10/23 16:42:41 RE(1):PB7.0: キーダウン時の動きとItemChangedイベントについて By t_naka
18283 02/10/17 11:44:06 PB7.0: キーダウン時の動きとItemChangedイベントについて By ogucchi-

カテゴリ:データウィンドウ
日付:2002年10月23日 16:42 発信者:t_naka
題名:RE(1):PB7.0: キーダウン時の動きとItemChangedイベントについて

ogucchi-さん、こんにちは。

pbm_dwnkey(ユーザーイベントだと思いますが)にenterキーが押されたら
tabシーケンスを発行するような記述をすればよいと思います。
これでフォーカスを失うのでitemchangedイベントが発生します。

Integer ret_value = 0

/* Enterが押下されているか? */
IF key = KEYENTER! THEN
    /* コントロールキーの判断 */
    CHOOSE CASE keyflags
        CASE 1 /* Shift */
        CASE 2 /* Ctrl */
        CASE 3 /* Shift + Ctrl */
        CASE ELSE
            /* ウィンドウズにTabキーに対応するメッセージを送る */
            Send(Handle(This),256,9,Long(0,0))
            /* Enterキーとしての処理を無視する */
            ret_value = 1
    END CHOOSE
END IF

Return(ret_value)

以上。的外れのときはご勘弁ください。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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