分割されたデータウィンドウの右側を左右矢印キーでスクロールする
2021/08/06
方法
左右に分割されたデータウィンドウでは左右の矢印キーを入力しても左側のペインのみがスクロールします。右側のペインをスクロールさせるには対象のデータウィンドウに pbm_dwnkey を指定したユーザーイベントを作成し、左右キー入力時に右側のペインのスクロール位置を操作します。
【例】
[pbm_dwnkey を指定したユーザーイベント]
long ll_pos // データウィンドウが分割されている場合 IF Long(this.Object.DataWindow.HorizontalScrollSplit) > 0 THEN // 現在の右ペインのスクロール位置を取得 ll_pos = Long(this.Object.DataWindow.HorizontalScrollPosition2) CHOOSE CASE key CASE keyrightarrow! // 右矢印キー // 右ペインを右にスクロールする this.Object.DataWindow.HorizontalScrollPosition2 = ll_pos + 360 // キー入力を無効にする RETURN 1 CASE keyleftarrow! // 左矢印キー // 右ペインを左にスクロールする this.Object.DataWindow.HorizontalScrollPosition2 = ll_pos - 360 // キー入力を無効にする RETURN 1 END CHOOSE END IF
Tips情報
プロダクト :PowerBuilder
バージョン :2019R3