PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
1413 | 98/05/11 11:22:25 | RE(4):DWのカラム内での操作によるスクロールを禁止したい。 By まこと |
1408 | 98/05/09 09:38:25 | RE(3):DWのカラム内での操作によるスクロールを禁止したい。 By あすかちゃんの父 |
1383 | 98/05/07 14:04:40 | RE(2):DWのカラム内での操作によるスクロールを禁止したい。 By まこと |
1382 | 98/05/07 09:35:11 | RE(1):DWのカラム内での操作によるスクロールを禁止したい。 By かじ |
1381 | 98/05/06 18:50:18 | DWのカラム内での操作によるスクロールを禁止したい。 By まこと |
カテゴリ:旧電子会議室
日付:1998年05月07日 14:04 発信者:まこと
題名:RE(2):DWのカラム内での操作によるスクロールを禁止したい。
>問題のデータウィンドウに、ユーザーイベント(イベントID:pbm_dwnkey)を追加し、
>以下のスクリプトを記入する。
>
>// イベント:key イベントID:pbm_dwnkey
>long ll_ret
>
>ll_ret = 0
>CHOOSE CASE key
> CASE KeyUpArrow!
> ll_ret = 1
> CASE KeyDownArrow!
> ll_ret = 1
> CASE KeyPageUp!
> ll_ret = 1
> CASE KeyPageDown!
> ll_ret = 1
>END CHOOSE
>
>return ll_ret
>
>ようは、表示している行以外の行を表示させようとするキー操作を、キーを押した時点で
>処理を中止させる様にするってことですね。
なかなか面白い方法だと思います。(^^)
でも、この場合だとカラム内の編集が行いにくくなりませんか?
例えば、”内容”というカラムが大きな枠の場合、KeyUpArrow!やKeyDownArrow!を使わずに
編集しないといけなくなりますよね?
編集時に、KeyUpArrow!やKeyDownArrow!を使って任意の箇所にカーソル移動はしたいけれど、
KeyUpArrow!やKeyDownArrow!でDBの行はスクロールして欲しくないのです。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.