C# panelの自動スクロールバーを常に表示する

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
アバター
雨ガエル
記事: 34
登録日時: 11年前
住所: 新潟
連絡を取る:

C# panelの自動スクロールバーを常に表示する

#1

投稿記事 by 雨ガエル » 11年前

panelコントロールのAutoScrollをtrueにすると内容に応じて自動的にスクロールバーがでますが、
このスクロールバーを常に表示しておく方法(panel内の内容がはみ出していなくてもスクロールバーを表示しておく方法)はありますか?

アバター
h2so5
副管理人
記事: 2212
登録日時: 13年前
住所: 東京
連絡を取る:

Re: C# panelの自動スクロールバーを常に表示する

#2

投稿記事 by h2so5 » 11年前

VScroll, HScrollというプロパティが存在するようです。
http://msdn.microsoft.com/ja-jp/library ... croll.aspx

アバター
沖 滉均
記事: 237
登録日時: 13年前
住所: K県F市

Re: C# panelの自動スクロールバーを常に表示する

#3

投稿記事 by 沖 滉均 » 11年前

Layoutイベント発生時にVerticalScrollプロパティとHorizontalScrollプロパティのVisibleをtrueに設定してあげれば行けるはずです。
ただし、この時AutoScrollがTrueになっていると常時表示にはならないようですね。
There is no royal road to learning.
codeタグで指定できる言語
画像

アバター
雨ガエル
記事: 34
登録日時: 11年前
住所: 新潟
連絡を取る:

Re: C# panelの自動スクロールバーを常に表示する

#4

投稿記事 by 雨ガエル » 11年前

h2so5さん、沖 滉均さんありがとうございました。
panelのLayoutイベント発生時にVerticalScrollプロパティとHorizontalScrollプロパティのVisibleをtrueに設定することで実現できました。
ありがとうございました。

アバター
雨ガエル
記事: 34
登録日時: 11年前
住所: 新潟
連絡を取る:

Re: C# panelの自動スクロールバーを常に表示する

#5

投稿記事 by 雨ガエル » 11年前

解決にチェック忘れていました。

閉鎖

“C言語何でも質問掲示板” へ戻る