private void btnTransEdit_Click(object sender, EventArgs e) { var broadcaster = _app.Broadcaster as VlcBroadcaster; if (broadcaster == null) { return; } var trans = broadcaster.GetTranscodes().FirstOrDefault(t => t.Name == comboTranscode.Text); if (trans == null) { MessageBox.Show("Профиль транскодирования с таким именем не найден", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } var form = new FormTranscode(trans); form.Closed += (o, args) => { if (form.DialogResult == DialogResult.OK) { broadcaster.SaveTranscodes(); } }; form.ShowDialog(); }
private void btnTransAdd_Click(object sender, EventArgs e) { var broadcaster = _app.Broadcaster as VlcBroadcaster; if (broadcaster == null) { return; } Transcode trans = new Transcode("Новый профиль"); var form = new FormTranscode(trans); form.Closed += (o, args) => { if (form.DialogResult == DialogResult.OK) { broadcaster.AddTranscode(trans); broadcaster.SaveTranscodes(); comboTranscode.Items.Add(trans.Name); comboTranscode.SelectedItem = trans.Name; } }; form.ShowDialog(); }
private void btnTransAdd_Click(object sender, EventArgs e) { var broadcaster = _app.Broadcaster as VlcBroadcaster; if (broadcaster == null) return; Transcode trans = new Transcode("Новый профиль"); var form = new FormTranscode(trans); form.Closed += (o, args) => { if (form.DialogResult == DialogResult.OK) { broadcaster.AddTranscode(trans); broadcaster.SaveTranscodes(); comboTranscode.Items.Add(trans.Name); comboTranscode.SelectedItem = trans.Name; } }; form.ShowDialog(); }
private void btnTransEdit_Click(object sender, EventArgs e) { var broadcaster = _app.Broadcaster as VlcBroadcaster; if (broadcaster == null) return; var trans = broadcaster.GetTranscodes().FirstOrDefault(t => t.Name == comboTranscode.Text); if (trans == null) { MessageBox.Show("Профиль транскодирования с таким именем не найден", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } var form = new FormTranscode(trans); form.Closed += (o, args) => { if (form.DialogResult == DialogResult.OK) broadcaster.SaveTranscodes(); }; form.ShowDialog(); }