Exemple #1
0
        private void bOpen_Click(object sender, EventArgs e)
        {
            OpenFileDialog open = new OpenFileDialog();

            open.InitialDirectory = Directory.GetCurrentDirectory();
            open.Filter           = "Аудио файлы (*.wav)|*.wav|Все файлы (*.*)|*.*";
            open.FilterIndex      = 1;
            open.RestoreDirectory = true;

            if (open.ShowDialog() == DialogResult.OK)
            {
                _file = open.FileName;

                WorkWave work = new WorkWave();
                _wav = work.Reading(open.FileName);

                if (Draw.DrawWave(_wav, chartOriginal))
                {
                    chartOriginal.ChartAreas[0].AxisX.ScaleView.Zoomable = true;
                    chartOriginal.MouseWheel += new MouseEventHandler(chData_MouseWheel);
                }
                else
                {
                    chartOriginal.ChartAreas[0].AxisX.ScaleView.Zoomable = false;
                    chartOriginal.MouseWheel -= new MouseEventHandler(chData_MouseWheel);
                }
            }
        }
Exemple #2
0
        private void bSave_Click(object sender, EventArgs e)
        {
            SaveFileDialog save = new SaveFileDialog();

            save.InitialDirectory = Directory.GetCurrentDirectory();
            save.Filter           = "Аудио файлы (*.wav)|*.wav|Все файлы (*.*)|*.*";
            save.FilterIndex      = 1;
            save.RestoreDirectory = true;

            if (save.ShowDialog() == DialogResult.OK)
            {
                _file = save.FileName;

                WorkWave work = new WorkWave();
                work.Writing(save.FileName, _wavCompress);
            }
        }