Ejemplo n.º 1
0
 public override object ConvertTo(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType)
 {
     if ((destinationType == typeof(InstanceDescriptor)) && (value is cnTabColor))
     {
         ConstructorInfo ci = typeof(cnTabColor).GetConstructor(
             new Type[] {
             typeof(Color),
             typeof(Color),
             typeof(TabControlFill)
         });
         if (ci != null)
         {
             cnTabColor c = ((cnTabColor)value);
             return(new InstanceDescriptor(
                        ci,
                        new object[] {
                 c.Color1,
                 c.Color2,
                 c.Fill
             }
                        ));
         }
     }
     return(base.ConvertTo(context, culture, value, destinationType));
 }
Ejemplo n.º 2
0
 private void CreateColors()
 {
     tabColor  = new cnTabColor(Color.White, Color.Orange, TabControlFill.Top);
     tabHover  = new cnTabColor(Color.Orange, Color.White, TabControlFill.Top);
     borderPen = new Pen(borderColor);
     UpdateColors();
     backBrush = new SolidBrush(this.BackColor);
     foreBrush = new SolidBrush(this.ForeColor);
 }
Ejemplo n.º 3
0
        private void CreateColors()
        {
            tabColor = new cnTabColor(Color.White, Color.Orange, TabControlFill.Top);
            tabColor.ColorChanged += new cnTabColor.ColorChangedEventHandler(TabColorChangedEvent);

            pageColor = new cnTabColor(Color.White, Color.WhiteSmoke, TabControlFill.Bottom);
            pageColor.ColorChanged += new cnTabColor.ColorChangedEventHandler(PageColorChangedEvent);

            tabActiveColor = new cnTabColor(Color.White, Color.Orange, TabControlFill.Top);
            tabActiveColor.ColorChanged += new cnTabColor.ColorChangedEventHandler(TabColorChangedEvent);
        }
Ejemplo n.º 4
0
 private void TabColorChangedEvent(cnTabColor sender)
 {
     Invalidate();
 }
Ejemplo n.º 5
0
 private void TabColorChangedEvent(cnTabColor sender)
 {
     OnTabColorChanged();
 }