/// <summary>
 /// 添加事件按钮点击事件
 /// -- by lxl
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void addEvent_Click(object sender, EventArgs e)
 {
     if (eventIndex < 0)
     {
         MessageBox.Show("请先选择事件的名称");
         return;
     }
     myPlaybackForm.StartAddEvents(eventIndex);
 }
        /// <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();
            }
        }
Esempio n. 3
0
 /// <summary>
 /// 开始添加事件
 /// </summary>
 /// <param name="colorIndex"></param>
 /// <param name="name"></param>
 public void StartAddEvents(int colorIndex, string name)
 {
     myPlaybackForm.StartAddEvents(colorIndex, name);
 }