/// <summary> /// 命令編集 /// </summary> private void tolOrderEdit_Click(object sender, EventArgs e) { if (this.ltvOrderList.SelectedIndices.Count == 0) { return; } var Dlg = new Dialog.Database.Effect.dlgOrder( this.DBList, this.mgr.EdittingData.Orders[this.ltvOrderList.SelectedIndices[0]], this.mgr.EdittingData.FrameLength, this.ltvOrderList.SelectedIndices[0], true, this.mgr.UserCommandScripts ); if (Dlg.ShowDialog() == DialogResult.OK) { this.mgr.EdittingData.ReplaceOrder(this.ltvOrderList.SelectedIndices[0], Dlg.Result); } }
/// <summary> /// 命令追加 /// </summary> private void tolOrderAdd_Click(object sender, EventArgs e) { if (this.lstFrameList.SelectedIndex == -1) { return; } var Dlg = new Dialog.Database.Effect.dlgOrder( this.DBList, null, this.mgr.EdittingData.FrameLength, this.lstFrameList.SelectedIndex, false, this.mgr.UserCommandScripts ); if (Dlg.ShowDialog() == DialogResult.OK) { this.mgr.EdittingData.AddOrder(Dlg.Result); } }