Ejemplo n.º 1
0
        /// <summary>
        /// 编辑事件
        /// </summary>
        /// <param name="text"></param>
        /// <param name="colorIndex"></param>
        public void EditEvent(string text, int colorIndex)
        {
            this.eventList.SelectedItems[0].SubItems[0].Text      = text;
            this.eventList.SelectedItems[0].SubItems[3].BackColor = CustomEvent.CustomEventColor[colorIndex];
            this.eventList.SelectedItems[0].SubItems[3].Name      = colorIndex.ToString();

            //将编辑后的事件保存在事件列表中
            myPlaybackForm.EditCustomEvent(this.eventList.SelectedIndices[0], text, colorIndex);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 确认按钮点击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            //如果这个form为添加事件的状态
            if (addOrEdit)
            {
                //对所输入的事件描述进行判断
                if (nameTextBox.Text == "")
                {
                    MessageBox.Show("事件描述不能为空");
                    return;
                }

                //对所选择的颜色进行判断
                if (colorIndex == -1)
                {
                    MessageBox.Show("请选择一个颜色");
                    return;
                }

                //开始添加事件
                parentForm.StartAddEvents(colorIndex, nameTextBox.Text);

                //form隐藏
                this.Close();
                this.Dispose();
            }
            else
            {
                //对所输入的事件描述进行判断
                if (nameTextBox.Text == "")
                {
                    MessageBox.Show("事件描述不能为空");
                    return;
                }

                if (colorIndex == -1)
                {
                    MessageBox.Show("请选择一个颜色");
                    return;
                }

                //将编辑后的事件保存
                parentForm.EditCustomEvent(selectedIndex, nameTextBox.Text, colorIndex);

                //form隐藏
                this.Close();
                this.Dispose();
            }
        }