[ IvanBeograd @ 24.12.2009. 20:35 ] @
Evo koda - mozda ima gresaka pisao sam ga ovako bez vs:
Code:


...
        [Category("Border options")]
        [Description("Set Start Color")]
        [Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
        public Color StartColor
        {
            get { return myStartColor; }
            set { myStartColor = value;}
         
        }
...
        [Category("Rectangle options")]
        [Description("Set Start Color")] --- ovo start color da se ponavlja i ovde i u prvoj kategoriji
        [Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
        public Color StartColor
        {
            get { return myAnotherStartColor; }
            set { myAnotherStartColor = value;}
         
        }


Kako da mi se 2x isto ime proptertija javlja u 2 razlicite kategorije,nisam siguran da je to moguce,ali ajde da pitam?
[ DarkMan @ 25.12.2009. 03:16 ] @
Sam naziv propertija mora biti jedinstven u klasi.
Ako zelis isti naziv u property gridu koristi atribut DisplayName.

Code:

        [Category("Border options")]
        [DisplayName("StartColor")]
        [Description("Set Start Color")]
        [Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
        public Color StartColor1
        {
            get { return myStartColor; }
            set { myStartColor = value;}
         
        }
...
        [Category("Rectangle options")]
        [DisplayName("StartColor")]
        [Description("Set Start Color")] --- ovo start color da se ponavlja i ovde i u prvoj kategoriji
        [Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
        public Color StartColor2
        {
            get { return myAnotherStartColor; }
            set { myAnotherStartColor = value;}
         
        }
[ IvanBeograd @ 25.12.2009. 09:56 ] @
Tnx DarkMan,pozdrav