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