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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.