private void btnOpenAnotherLogFile_Click(object sender, EventArgs e) { OpenFileDialog fileOpen = new OpenFileDialog(); if (fileOpen.ShowDialog() == DialogResult.OK) { strLogFilename = fileOpen.FileName; Dictionary <string, object> dictDataToShow = NetCDFoperations.ReadDataFromFile(strLogFilename); if (!dictDataToShow.Keys.Contains("AccelerometerData")) { MessageBox.Show("It`s not an acceleration data log. Try another file.", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); } sensorsHistoryRepresentingScale = 30; ThreadSafeOperations.MoveTrackBar(trackBar1, 30); strLogFilename = fileOpen.FileName; Represent(); } }