TrackBarでスライダー移動による値更新をハンドリングする|C#
TrackBarでスライダーを移動して値が変更された時だけイベント通知を受け取りたい場合。(プログラミングによる値変更ではイベント通知を受け取りたくない場合)
ValueChanged
イベントではなく、Scroll
イベントを使用します。
// TrackBar 定義
private System.Windows.Forms.TrackBar _trackBar;
// EventHandler の登録
_trackBar.Scroll += new EventHandler(trackBar_Scroll);
private void trackBar_Scroll(object sender, EventArgs e) {
Console.WriteLine(_trackBar.Value);
}