header
CodePanic! > C#.NET Tips > 今ここ

■パネルの使い方

パネルは1枚の板です。
主な使い方とそのメリットですが

1.パネル上のコントロールをまとめてEnable、Disableにできる
2.コントロールをまとめて移動させたい時にその下のパネルを動かすだけで良い
3.GroupBoxの代替

などがあると思います。

例ではAutoScrollプロパティーをtrueに設定し、
パネルが隠れると自動でスクロールバーが表示されます。
panel.jpg(22307 byte)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // パネルをフォームいっぱいに配置
            panel1.Dock = DockStyle.Fill;

            // わかりやすいようにPanelの背景色を設定
            panel1.BackColor = Color.DarkGray;

            // パネルが隠れたら自動的にスクロールバーを表示
            panel1.AutoScroll = true;
        }
    }
}





Copyright © 2008.07 - shougo suzaki