) {// Зода новий запис меню ToolStripMenuItem _item=new ToolStripMenuItem ();// Для звернення до меню _item.Name= Export Data as CSV raquo ;; _item.Tag= export_data_csv raquo ;;// Відображення меню _item.Text= Export Data as CSV raquo ;;// Отримати Хендел на функцію меню _item.Click +=new System.EventHandler (ShowSaveAsForExportCSV);// Вставити пункт за вказаним місцем menuStrip.Items.Insert (2, _item); }//Функція меню private void ShowSaveAsForExportCSV (object sender, System.EventArgs e) {try {// Відображення діалогу для збереження saveFileDialog1.Filter= CSV files (* .csv) | * .csv raquo ;; saveFileDialog1.ShowDialog ();// отримати ім'я файлу m_CSVWriter=new StreamWriter (saveFileDialog1.FileName); WriteCSVToStream ();// запис m_CSVWriter.Close ();// закрити MessageBox.Show ( CSV File Saved raquo ;, ZedGraph raquo ;, MessageBoxButtons.OK); } Catch (Exception ex) {MessageBox.Show ( Обраний файл недоступний для запису raquo ;, Помилка raquo ;, MessageBoxButtons.OK); }}//Запис у файл private void WriteCSVToStream () {// записати інформацію про вимірах//назва графіка m_CSVWriter.Write ( Name graph:; + zedGraph.GraphPane.Title.Text + n ) ;// час початку m_CSVWriter.Write ( Date start:; + data1.ToString () + n );// час кінця m_CSVWriter.Write ( Date end:; + DateTime.Now.ToString () + n );// тривалість m_CSVWriter.Write ( Time:; + (DateTime.Now-data1) .ToString () + n );// кількість записів m_CSVWriter.Write ( Count:; + list0.Count.ToString () + n );// ціна поділки m_CSVWriter.Write ( Frequency (ms):; + txtFren.Text + n );// Записуємо заголовки осей Х і У string _xAxisHeader=CheckCSVString (zedGraph.GraphPane.XAxis.Title.Text); string _yAxisHeader=CheckCSVString (zedGraph.GraphPane.YAxis.Title.Text); m_CSVWriter.Write (_xAxisHeader + laquo ;; + _yAxisHeader + n );// записуємо точки зі списку for (int i=0; i lt; list0.Count; i ++) {m_CSVWriter.Write (list0 [i] .X.ToString () + laquo ;; + list0 [i] .Y.ToString () + n ); }}//============ End 0//============================== 1//добавлееніе меню (Excel) private void MyContextMenuBuilder1 (ZedGraphControl control, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) {// Зода новий запис меню ToolStripMenuItem _item=new ToolStripMenuItem ();// Для звернення до меню _item.Name= Export Data as CSV raquo ;; _item.Tag= export_data_csv raquo ;;// Відображення меню _item.Text= Export Data as CSV raquo ;;// Отримати Хендел на функцію меню _item.Click +=new System.EventHandler (ShowSaveAsForExportCSV1);// Вставити пункт за вказаним місцем menuStrip.Items.Insert (2, _item); }//Функція меню private void ShowSaveAsForExportCSV1 (object sender, System.EventArgs e) {try {// Відображення діалогу для збереження saveFileDialog1.Filter= CSV files (* .csv) | * .csv raquo ;; saveFileDialog1.ShowDialog ();// отримати ім'я файлу m_CSVWriter1=new StreamWriter (saveFileDialog1.FileName); WriteCSVToStream1 ();// запис m_CSVWriter1.Close ();// закрити MessageBox.Show ( CSV File Saved raquo ;, ZedGraph raquo ;, MessageBoxButtons.OK); } Catch (Exception ex) {MessageBox.Show ( Обраний файл недоступний для запису raquo ;, Помилка raquo ;, MessageBoxButtons.OK); }}//Запис у файл private void WriteCSVToStream1 () {// записати інформацію про вимірах//назва графіка m_CSVWriter1.Write ( Name graph:; + zedGraph1.GraphPane.Title.Text + n ) ;// час початку m_CSVWriter1.Write ( Date start:; + data1.ToString () + n );// час кінця m_CSVWriter1.Write ( Date end:; + DateTime.Now.ToString () + n );// тривалість m_CSVWriter1.Write ( Time:; + (DateTime.Now - data1) .ToString () + n );// кількість записів m_CSVWriter1.Write ( Count:; + list1.Count.ToString () + n );// ціна поділки m_CSVWriter1.Write ( Frequency (ms):; + txtFren.Text + n );// Записуємо заголовки осей Х і У string _xAxisHeader=CheckCSVString (zedGraph1.GraphPane.XAxis.Title.Text); string _yAxisHeader=CheckCSVString (zedGraph1.GraphPane.YAxis.Title.Text); m_CSVWriter1.Write (_xAxisHeader + laquo ;; + _yAxisHeader + n );// записуємо точки зі списку for (int i=0; i lt; list1.Count; i ++) {m_CSVWriter1.Write (list1 [i] .X.ToString () + laquo ;; + list1 [i] .Y.ToString () + n ); }}//============ End 1//============================== 2//добавлееніе меню (Excel) private void MyContextMenuBuilder2 (ZedGraphControl control, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState) {// Зода новий запис меню ToolStripMenuItem _item=new ToolStripMenuItem ();// Для звернення до меню _item.Name= Export Data as CSV raquo ;; _item.Tag= export_data_csv raquo ;;// Відображення меню _item.Text= Export Data as CSV raquo ;;// Отримати Хендел на функцію меню _item.Click +=new System.EventHandler (ShowSaveAsForExportCSV2);// Вставити пункт за вказаним місцем menuStrip.Items.Insert (2, _item); }//Функція меню private void ShowSaveAsForExportCSV2 (object sender, System.EventArgs e) {tr...