private void LinkBuddies(TrackBar trackBar, NumericUpDown numericUpDown, int channel) { trackBar.Tag = channel.ToString(); numericUpDown.Tag = channel.ToString(); trackBar.ValueChanged += new EventHandler(trackBar_ValueChanged); numericUpDown.ValueChanged += new EventHandler(numericUpDown_ValueChanged); BuddyPair bp = new BuddyPair(channel, trackBar, numericUpDown, 0, 180); _buddyPairs.Add(channel, bp); // synchronize bp.UpdateFromTrackbar(); }