パネルサイズをユーザー入力の設定に変更し、一定サイズを超えていたらスクロールバーを表示する
ようにしたいのですが、スクロールバーが表示されません。
パネルは背景色のみで画像等はありません。
以下コードの問題部分です。
パネルサイズが定数panelMaxShowSizeXとpanelMaxShowSizeYを超えたら
それぞれ水平方向、垂直方向にスクロールバーが表示されるようにしたいです。
private void settingPanel()
{
/** 非表示パネルを表示状態に設定 */
mapPanel.Visible = true;
/** サイズをユーザー入力の値にリサイズ */
mapPanel.Size = new Size(mapSizeX, mapSizeY);
/** 背景を白に設定 */
mapPanel.BackColor = Color.FromArgb(Byte.MaxValue, Byte.MaxValue, Byte.MaxValue);
/** スクロールバー設定 */
if (mapPanel.Width > panelMaxShowSizeX)
{
mapPanel.HorizontalScroll.Enabled = true;
mapPanel.HorizontalScroll.Visible = true;
}
//if ( mapPanel.Height > panelMaxShowSizeY ) {
//}
}
C#経験はあまりないので、どなたかご教授頂けると助かります。