Esempio n. 1
0
 private void ColorsList_SelectedIndexChanged(object sender, EventArgs e)
 {
     SetDataTo(curColor);
     settingData = true;
     if (ColorsList.SelectedIndex < colors.Count)
     {
         curColor = colors[ColorsList.SelectedIndex];
         GetDataFrom(curColor);
     }
     else if (ColorsList.SelectedIndex == colors.Count)
     {
         int oindex = ColorsList.SelectedIndex;
         curColor = new ColorRange();
         GetDataFrom(curColor);
         colors.Add(curColor);
         ColorsList.Items.RemoveAt(oindex);
         ColorsList.Items.Add("颜色范围" + oindex.ToString());
         ColorsList.Items.Add("新建颜色项");
         ColorsList.SelectedIndex = oindex;
         if (DataChanged != null)
         {
             DataChanged(this, new EventArgs());
         }
     }
     if (colors.Count > 1)
     {
         DelButton.Text    = "删除" + ColorsList.SelectedIndex.ToString();
         DelButton.Enabled = true;
     }
     else
     {
         DelButton.Enabled = false;
     }
     ColorPic.Focus();
     CurFocus.ChangeColorRange(this);
     settingData = false;
 }
Esempio n. 2
0
 void LeaveHandle()
 {
     this.BorderStyle = BorderStyle.FixedSingle;
     CurFocus.ChangeColorRange(null);
 }
Esempio n. 3
0
 void EnterHandle()
 {
     this.BorderStyle = BorderStyle.Fixed3D;
     CurFocus.ChangeColorRange(this);
 }