データウィンドウを PageUp キーや PageDown キーでスクロールさせない
2020/09/29
方法
データウィンドウのカラムにフォーカスがある場合、PageUp / PageDown キーでスクロールできますが、これを抑制するにはデータウィンドウコントロールに pbm_dwnkey ユーザーイベントを追加します。
データウィンドウコントロールにイベントID: pbm_dwnkey ユーザーイベントを定義し、RETURN 1 で処理を終了することで、キー入力をキャンセルすることができます。PageUp / PageDown のキー入力を抑制したい場合は、このイベントの引数 key が KeyPageUp! または KeyPageDown! の場合に RETURN 1 で処理を終了させます。
【例】
[イベントID: pbm_dwnkey のユーザーイベント]
// PageUP, PageDown キーの入力をキャンセル IF key = KeyPageDown! OR key = KeyPageUp! THEN RETURN 1 END IF
Tips情報
プロダクト :PowerBuilder
バージョン :2017R3