private void сохранитьЛентуToolStripMenuItem_Click(object sender, EventArgs e) { SeveLine copLine = new SeveLine(line.getLine(), line.Alphabet, line.ListTextBox[0].Location, line.ListLabel[0].Location, line.Max, line.Min, line.PosHead); copyLine = JsonConvert.SerializeObject(copLine); this.восстановитьЛентуToolStripMenuItem.Enabled = true; }
private void сохратитьToolStripMenuItem_Click(object sender, EventArgs e) { if (Path == null) { сохранитьКакToolStripMenuItem_Click(sender, e); } else { SeveLine copLine = new SeveLine(line.getLine(), line.Alphabet, line.ListTextBox[0].Location, line.ListLabel[0].Location, line.Max, line.Min, line.PosHead); var saveData = new SaveData(copLine, getAction()); string jsonObject = JsonConvert.SerializeObject(saveData); FileStream file = File.Create(Path); byte[] info = new UTF8Encoding(true).GetBytes(jsonObject); file.Write(info, 0, info.Length); file.Close(); } }
private void сохранитьКакToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Текстовые файлы (*.tur)|*.tur"; if (saveFileDialog.ShowDialog() == DialogResult.OK) { SeveLine copLine = new SeveLine(line.getLine(), line.Alphabet, line.ListTextBox[0].Location, line.ListLabel[0].Location, line.Max, line.Min, line.PosHead); var saveData = new SaveData(copLine, getAction()); string jsonObject = JsonConvert.SerializeObject(saveData); Path = saveFileDialog.FileName; FileStream file = File.Create(saveFileDialog.FileName); byte[] info = new UTF8Encoding(true).GetBytes(jsonObject); file.Write(info, 0, info.Length); file.Close(); } }
public SaveData(SeveLine line, TuringAction act) { Line = line; Act = act; }