私はC#についてもっと学びたいと思っています。プログラムのスクロールパネル
私はちょうどパネルをスクロールして、大きな問題を抱えています。
私はパネルが2つのボタンスクロールでそれを上にスクロールして、下にスクロールしようとすると、Windowsフォームで多くのボタンが含まれてい 持っています。
私はこのような多くのコード見つけグーグルで検索:
using (Control c = new Control() { Parent=p, Height = 1, Top = p.ClientSize.Height + pos })
{
p.ScrollControlIntoView(c);
}
や他の多くの:私は
CategoryFlowPanel.AutoScrollPosition = new Point(0, 50);
はまた、私はこれを見つけたlike-何かを意味
CategoryFlowPanel.AutoScrollPosition =
new Point(0, CategoryFlowPanel.VerticalScroll.Value +
CategoryFlowPanel.VerticalScroll.SmallChange * 7);
をオートスクロールがtrueの場合にのみ動作します
と自動スクロールがtrueの場合、スクロールバーが表示されます
はので、私の質問は - 自動スクロールせずに作業することができますコードは
ありますか?
または自動スクロールがtrueの場合、スクロールバーを非表示にする方法はありますか?
は私が
Panel.VerticalScroll.Visible = false;
をやろうとしているが、その作業はありません。
私の悪い英語のため申し訳ありませんが、事前に感謝します。
WinForms? WebForms? ASP.NET MVC? WPF? ...? –
@UweKeim WinForms。私はパネルのスクロールバーからvScrollBar1に値を転送してから、パネルのスクロールバーを非表示にして、vScrollBar1を使ってパネルをスクロールすることができることをお伝えします。 – SamAyoub
@TaW umm、vScrollBarの使い方はどうですか?私は実際にこの可能性があるかどうかわからないxD – SamAyoub