6

フレーム(ユーザーフォーム内)のスクロールバーの位置を設定するにはどうすればよいですか?

ケース:

動的コンテンツを含むユーザーフォームにフレームがあります。したがって、コンテンツが大きすぎてフレームに収まらない場合は、(動的に)そのフレームにスクロールバーが作成されます。スクロールバーには、フレームコンテンツサイズに応じた動的な値もあります。

スクロールバーを更新するコードは次のとおりです。

With userform1.frame1
    'dynamic size
    .ScrollHeight = param1 * param2
    .ScrollWidth = .InsideWidth * 30
End with

だから私はスクロールバーを一番下の位置に送るために何かが欲しいです!それ、どうやったら出来るの?前もって感謝します

4

1 に答える 1

7

ScrollHeightとScrollWidthを設定した後、Withブロック内で次のことを試してください。

.Scroll ActionX:=fmScrollActionNoChange, ActionY:=fmScrollActionEnd

詳細については、こちらをご覧ください

于 2013-03-04T01:40:24.290 に答える