ページ 1 / 1
C# panelの自動スクロールバーを常に表示する
Posted: 2013年1月05日(土) 17:10
by 雨ガエル
panelコントロールのAutoScrollをtrueにすると内容に応じて自動的にスクロールバーがでますが、
このスクロールバーを常に表示しておく方法(panel内の内容がはみ出していなくてもスクロールバーを表示しておく方法)はありますか?
Re: C# panelの自動スクロールバーを常に表示する
Posted: 2013年1月05日(土) 17:17
by h2so5
Re: C# panelの自動スクロールバーを常に表示する
Posted: 2013年1月06日(日) 11:02
by 沖 滉均
Layoutイベント発生時にVerticalScrollプロパティとHorizontalScrollプロパティのVisibleをtrueに設定してあげれば行けるはずです。
ただし、この時AutoScrollがTrueになっていると常時表示にはならないようですね。
Re: C# panelの自動スクロールバーを常に表示する
Posted: 2013年1月06日(日) 14:32
by 雨ガエル
h2so5さん、沖 滉均さんありがとうございました。
panelのLayoutイベント発生時にVerticalScrollプロパティとHorizontalScrollプロパティのVisibleをtrueに設定することで実現できました。
ありがとうございました。
Re: C# panelの自動スクロールバーを常に表示する
Posted: 2013年1月06日(日) 14:33
by 雨ガエル
解決にチェック忘れていました。