電子書籍の厳選無料作品が豊富!

VB5(SP3)です。
ある検索条件でMSFlexGridに100行表示させた後、垂直スクロールバーで50行ほど下方向にスクロールさせます。
この状態で違う検索条件で1行表示させた時、垂直スクロールバーの位置が変わらないため(TOPにこない)に何も表示されません。垂直スクロールバーを上方向にスクロールさせれば出てきます。
垂直スクロールバーをTOP位置に持ってくる方法はありませんか?
MSFlexGrid.VscrollBar.Value=0とかあれば・・・・

A 回答 (2件)

VB6でテストしてますので、VB5で確認してみてください。



MSFlexGrid1.TopRow = データ行の先頭
で先頭を表示します。

MSFlexGrid1.FixedRows=0
(見だし行が無い場合はデータ行の先頭は0)
MSFlexGrid1.FixedRows=1
(見だし行が1行の場合はデータ行の先頭は1)

間違った解釈をしてたら補足してください。
    • good
    • 0
この回答へのお礼

「MSFlexGrid1.TopRow = データ行の先頭」で
上手く出来ました。ありがとうございます。
VBのHELPを入念に調べたつもりでしたが
分かりませんでした。助かりました。
また分からない事があれば宜しくお願い致します。

お礼日時:2004/05/19 01:25

.Row = 0

    • good
    • 0

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