PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3550 98/10/07 12:08:41 RE(4): ありがとうございました。 By てとらぽっと
3549 98/10/07 11:51:41 RE(3):ばっちりです。&係数を計算された方法ってありますか? By Taka
3545 98/10/07 10:44:54 RE(2):ばっちりです。&係数を計算された方法ってありますか? By てとらぽっと
3542 98/10/06 19:44:43 RE(1):PB5.0.02: リストビューで任意の行へスクロール By Taka
3502 98/10/02 15:05:30 PB5.0.02: リストビューで任意の行へスクロール By てとらぽっと

カテゴリ:データウィンドウ
日付:1998年10月07日 10:44 発信者:てとらぽっと
題名:RE(2):ばっちりです。&係数を計算された方法ってありますか?

Takaさん、お世話になっています。
教えていただいた方法でばっちりです。ありがとうございました。(^o^)/


お手数かと思いますが、一つコメントお願いします。m(__)m

>sc = lv_1.SelectedIndex() * 17 - sy - 17

の 17 という係数ですが、これを計算された方法ってありますか?
(多分小さいアイコンを使ったときの Height だと推測しますが。)
アイコンなしのとき フォントサイズ+4 でやってみた(12ポイントではOK)のですが、
フォントサイズを変えて試すと、マージンも変わってしまうみたいです。

>でも、これでうまくいけば、n番目の項目を選択&スクロールさせる
>ユーザ関数とかできるかもしれませんね。

折角ですので、上記を解決して汎用拡張コントロールにしようと思います。(^^)

P.S.
特に調べてまで、は結構です。ホントに困ってたことは、
 ◎ 1行目に新規行を挿入して、そこへスクロール
 ◎全行削除しても先頭にスクロールされない(バグ?)
どちらも1行目に戻ればいいので、sc = -1 * syで充分ですから。(^.^)

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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