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