private void btnEditWave_Click(object sender, EventArgs e) { foreach (var art in mRegion.Art.ToArray()) { if (art.Type == ART_TYPE.WAVE_INDEX) { var fm = new WaveInfoForm(mFile, (int)art.Value); fm.ShowDialog(); return; } } }
private void lstWave_DoubleClick(object sender, EventArgs e) { if (0 == lstWave.Items.Count) { return; } var cols = lstWave.SelectedItem.ToString().Split('\t'); var idx = int.Parse(cols[0]); var fm = new WaveInfoForm(mFile, idx); var index = lstWave.SelectedIndex; fm.ShowDialog(); DispWaveList(txtSearch.Text); lstWave.SelectedIndex = index; }