/// <summary> /// Opens and parses log file and writes stats to textboxes. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Open(object sender, EventArgs e) { OpenFileDialog openDialog = new OpenFileDialog(); openDialog.InitialDirectory = "."; openDialog.Filter = "Log files (*.log)|*.log|All files (*.*)|*.*"; if (openDialog.ShowDialog() == DialogResult.OK) { FormParser formParser = new FormParser(settings, openDialog.FileName); formParser.ShowDialog(); if (formParser.Parser != null) { SortedDictionary <string, Int32[]> tmpPlayers = formParser.Parser.Players; if (tmpPlayers.Count != 0) { players = tmpPlayers; updateLabelsWords(); updateListBoxPlayer(); updateToolStripMenuItem.Enabled = true; toolStripButton8.Enabled = true; } } formParser.Dispose(); } }