Example #1
0
 private void ExportData(object sender, EventArgs e)
 {
     if (ExportName.TextLength > 0)
     {
         var path     = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "SystemLatencyMeter");
         var FilePath = Path.Combine(path, (ExportName.Text + ".SLM"));
         var Files    = File.Create(FilePath);
         using (var fs = new StreamWriter(Files))
         {
             int row = 1;
             int col = 0;
             for (row = 1; row <= SavesPanel.RowCount - 1; row++)
             {
                 for (col = 0; col <= SavesPanel.ColumnCount - 1; col++)
                 {
                     fs.WriteLine(SavesPanel.GetControlFromPosition(col, row).Text);
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("Please, name your file first", "Warning");
     }
 }
Example #2
0
 private void RemoveFromSave(object sender, EventArgs e)
 {
     if (SaveNameBox.TextLength > 0)
     {
         foreach (Label item in SavesPanel.Controls.OfType <Label>())
         {
             if (item.Text == SaveNameBox.Text)
             {
                 //SavesPanel.Controls.Remove(item);
                 for (int i = 0; i < 3; i++)
                 {
                     SavesPanel.Controls.Remove(SavesPanel.GetNextControl(item, true));
                     //SavesPanel.Controls.RemoveAt(SavesPanel.Controls.(SavesPanel.GetPositionFromControl(item)));
                 }
                 SavesPanel.Controls.Remove(item);
                 SavesPanel.RowCount--;
             }
         }
     }
 }