プロが教えるわが家の防犯対策術!

vbで多量の行数情報が入ったリストボックスがあります。

垂直スクロールバーを、直接操作しないで、vbより任意の行を表示させたいと思っています。

よいメソッド・関数などをご存知の方、ご教授を宜しくお願い致します。

os:windows2000pro
vb:vb6

A 回答 (2件)

VBAですが、コントロールツールボックスのリストボックスを貼りつけ、プロパティボックスを出し、その中の


ListFillRangeをA1:A30とかにして、
別のプロパテイTopIndexを例えば14にすると15行目から下行がリストボックスに出てきました。
VBでもTopIndexが無いかチェックしてください。
早朝で時間が無くVBでのテストできません。
    • good
    • 0
この回答へのお礼

有り難う御座います。
動作確認しました。
OKでした

お礼日時:2004/02/17 12:01

TopIndex プロパティ


リスト ボックス (ListBox) コントロールの最上部に表示される項目を指定する値を設定します。

ListIndex プロパティ
コントロールのリスト部分で、現在選択されている項目のインデックスを設定します。

こんなプロパティでしょうか。
    • good
    • 0
この回答へのお礼

有り難う御座います。
動作確認しました。
OKでした。

お礼日時:2004/02/17 12:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています