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"); } }
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--; } } } }