CodePanic! > C#.NET Tips > 今ここ
■トラックバー(TrackBar)の使い方
TrackBarの使い方の例です。
FormにTrackBarとLabelを配置し
TrackBarがスライドされると値をラベルに表示します。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
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)
{
// 最小値、最大値を設定
trackBar1.Minimum = 0;
trackBar1.Maximum = 100;
// 初期値を設定
trackBar1.Value = 0;
// 描画される目盛りの刻みを設定
trackBar1.TickFrequency = 10;
// スライダーをキーボードやマウス、
// PageUp,Downキーで動かした場合の移動量設定
trackBar1.SmallChange = 1;
trackBar1.LargeChange = 10;
// 値が変更された際のイベントハンドらーを追加
trackBar1.ValueChanged += new EventHandler(trackBar1_ValueChanged);
}
void trackBar1_ValueChanged(object sender, EventArgs e)
{
// TrackBarの値が変更されたらラベルに表示
label1.Text = trackBar1.Value.ToString();
}
}
}
Copyright © 2008.07 - shougo suzaki
|