示例#1
0
        /// <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);
            }
        }
示例#2
0
        /// <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);
            }
        }