//Wave_opeオブジェクト引き渡しでフォーム起動 static public Wave_ope ShowDialog(Wave_ope wave) { LPF_form f = new LPF_form(wave); f.ShowDialog(); f.Dispose(); return(wave); }
//Wave_opeオブジェクト渡し用でフォーム表示 static public Wave_ope ShowDialog(Wave_ope wave) { Reverb_form f = new Reverb_form(wave); f.ShowDialog(); //string receiveText = f.ReturnValue; f.Dispose(); return(wave); }
//LPFフォーム起動、LPF処理 private void LPF_button_Click(object sender, EventArgs e) { if (wave.Arange_enable) { wave = LPF_form.ShowDialog(wave); //フォーム起動 wave.LPF(); //LPF処理 Chart_Setting(1); //チャートを更新 Chart_Setting(2); //チャートを更新 } else { MessageBox.Show("編集範囲が選択されていません。"); } }
//リバーブフォーム起動、リバーブ処理 private void Reverb_button_Click(object sender, EventArgs e) { if (wave.Arange_enable) { wave = Reverb_form.ShowDialog(wave); //フォーム起動 wave.Reverb(); //リバーブ処理 Chart_Setting(1); //チャートを更新 Chart_Setting(2); //チャートを更新 } else { MessageBox.Show("編集範囲が選択されていません"); } }
//リング変調フォーム起動、リング変調処理 private void Ring_bottun_Click(object sender, EventArgs e) { if (wave.Arange_enable) { wave = Ring_form.ShowDialog(wave); //フォーム起動 wave.Ring_Mod(); //リング変調処理 Chart_Setting(1); //チャートを更新 Chart_Setting(2); //チャートを更新 } else { MessageBox.Show("編集範囲が選択されていません"); } }
int trans_witdh = 500; //LPFのパラメータ public LPF_form(Wave_ope wave) { InitializeComponent(); this.wave = wave;//フォーム1からWave_opeインスタンスを取得 }
public Reverb_form(params Wave_ope[] arg) { InitializeComponent(); this.wave = arg[0];//フォーム1からWave_opeインスタンスを取得 }
public Ring_form(Wave_ope arg) { InitializeComponent(); wave = arg; //フォーム1からWave_opeインスタンス取得 }