PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
7664 99/08/18 15:31:11 RE(7):PB6: DWプレビュー時の垂直スクロール範囲を1ページ分にしたいのですが By chii
7628 99/08/13 17:33:44 RE(6):PB6: DWプレビュー時の垂直スクロール範囲を1ページ分にしたいのですが By てとらぽっと
7627 99/08/13 17:24:23 RE(5):PB6: DWプレビュー時の垂直スクロール範囲を1ページ分にしたいのですが By てとらぽっと
7626 99/08/13 16:28:00 RE(4):PB6: DWプレビュー時の垂直スクロール範囲を1ページ分にしたいのですが By M.M
7625 99/08/13 15:57:48 RE(3):PB6: DWプレビュー時の垂直スクロール範囲を1ページ分にしたいのですが By chii
7613 99/08/13 11:41:37 RE(2):PB6: DWプレビュー時の垂直スクロール範囲を1ページ分にしたいのですが By M.M
7610 99/08/13 11:00:14 RE(1):PB6: DWプレビュー時の垂直スクロール範囲を1ページ分にしたいのですが By てとらぽっと
7601 99/08/12 16:47:29 PB6: DWプレビュー時の垂直スクロール範囲を1ページ分にしたいのですが By chii

カテゴリ:データウィンドウ
日付:1999年08月13日 17:24 発信者:てとらぽっと
題名:RE(5):PB6: DWプレビュー時の垂直スクロール範囲を1ページ分にしたいのですが

chiiさん、こんにちは。
ある程度までいったんですが… 少し詰まりました。(^^;

まずプレビューしたときにこっそり( SetRedraw(False) )2ページ目を表示し、
そのスクロール位置を調べます。
これを垂直スクロールバーの [スクロールの最大値] に設定します。
(100 で割っているのは、垂直スクロールバーの単位が integer なので。)

vsb_1.MaxPosition = (dw_1.Object.DataWindow.VerticalScrollPosition - 1) / 100

あとは垂直スクロールバーの各種操作で、
dw_1.Object.DataWindow.VerticalScrollPosition を変更してやれば良いはずなのですが…。

2ページ目の VerticalScrollPosition ではスクロールバーが余ってしまいました。
この辺を調整する方法を思い付きませんでした…。


それとラッキーなのか(バグくさいとも言う 笑)、
どのページを表示していても VerticalScrollPosition は
表示中のページを超えてスクロールしないようです。
説明が下手なので具体的に言いますと、1ページ目だろうが 5ページ目だろうが、

VerticalScrollPosition = 0 で【表示中のページの先頭】にスクロールし、
VerticalScrollPosition = (1PageのMax) で【表示中のページの最後】にスクロールする

という動きです。(?)


>お客さん(ユーザ)の要望なのです。

できなければ、ごめんなさいします。(^^;


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Oracle SQL*Net 8
Browser InternetExplorer4.X

Server SoftWare

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

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