private void toolStripButtonSaveAs_Click(object sender, EventArgs e) { SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "bin files (*.bin)|*.bin"; if (sfd.ShowDialog() == DialogResult.OK) { WriteRead wr = new WriteRead(); path = sfd.FileName; string[,] bufMasTable = new string[masTable.GetLength(0) + 1, masTable.GetLength(1)]; for (int i = 0; i < masTable.GetLength(0); i++) { for (int j = 0; j < masTable.GetLength(1); j++) { bufMasTable[i, j] = masTable[i, j]; } } bufMasTable[bufMasTable.GetLength(0) - 1, 0] = textBoxTask.Text; //условие bufMasTable[bufMasTable.GetLength(0) - 1, 1] = mainStr; //рабочая строка for (int i = 0; i < ca.mas.Length; i++) //алфавит { bufMasTable[masTable.GetLength(0), 2] += ca.mas[i]; } wr.CreateFile(bufMasTable, path); } }
private void toolStripButtonSave_Click(object sender, EventArgs e) { if (path != null) { WriteRead wr = new WriteRead(); string[,] bufMasTable = new string[masTable.GetLength(0) + 1, masTable.GetLength(1)]; for (int i = 0; i < masTable.GetLength(0); i++) { for (int j = 0; j < masTable.GetLength(1); j++) { bufMasTable[i, j] = masTable[i, j]; } } bufMasTable[masTable.GetLength(0), 0] = textBoxTask.Text; //условие bufMasTable[masTable.GetLength(0), 1] = mainStr; //рабочая строка for (int i = 0; i < ca.mas.Length; i++) //алфавит { bufMasTable[masTable.GetLength(0), 2] += ca.mas[i]; } wr.CreateFile(bufMasTable, path); } else { MessageBox.Show("Сначала откройте файл!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }