'水平・垂直両方表示 Me.KeepScrollBarsVisible = fmScrollBarsBoth
'表示しない Me.KeepScrollBarsVisible = fmScrollBarsNone
'水平のみ表示 Me.KeepScrollBarsVisible = fmScrollBarsHorizontal
'垂直のみ表示 Me.KeepScrollBarsVisible = fmScrollBarsVertical
「KeepScrollBarsVisible」プロパティはスクロールバーを必要な時にも表示するかを設定します
必要な時というのは、フォームの表示領域からコントロールがはみ出している状態ではありません
ScrollBarsプロパティの設定値をスクロールバーの表示設定にした時です
このプロパティは既定値は「fmScrollBarsBoth」であり、水平も垂直も両方を表示する設定です
ただ、このプロパティ単体をいくら変更してもスクロールバーが表示されることはありません
上記のScrollBarsプロパティで、いずれかを表示する設定にする必要があります
このプロパティの既定値は表示しない設定になっているので、このScrollBarsプロパティを表示する設定にして、KeepScrollBarsVisibleプロパティも表示する設定にして初めてスクロールバーが表示されます
つまり、どちらかでも非表示なら非表示になるということになります
このプロパティの存在意義はともかくとして、このような作りになっていることから基本的にこのプロパティは既定値で固定にしておいて問題はありません
表示設定はScrollBarsプロパティで行えば良いです