private void Form1_Resize(object sender, EventArgs e) { Picture.Invalidate(); WavePicture.Invalidate(); trackBar.Maximum = Picture.Width - _mic.Width; trackBar.Value = Picture.Width - _mic.Width + _micPosition; }
private void trackBar_ValueChanged(object sender, EventArgs e) { _micPosition = trackBar.Value - (Picture.Width - _mic.Width); if (!timer1.Enabled) { Picture.Invalidate(); WavePicture.Invalidate(); } }
private void timer1_Tick(object sender, EventArgs e) { _waveOffset -= 5; Picture.Invalidate(); WavePicture.Invalidate(); }