Hallo,

ich versuche mich gerade an einem UserControl und habe damit folgendes Problem:

Ich habe in meinem Control eine Statusleiste und ein Progressbar (und noch ein paar 
kleinere Sachen.

Ich stelle dem Anwender mit folgendem Code eine Eigenschaft zur Verf�gung:

                /// <summary>
                /// Progressbar anzeigen
                /// </summary>
                [Category("Appearance")]
                [DefaultValue(true)]
                [Description("Deffines either the progressbar should be showen or 
not")]
                public bool ShowProgressbar
                {
                        get { return _ShowProgressbar; }
                        set
                        {
                                _ShowProgressbar = value;
                                Invalidate();
                        }
                }

Im OnPaint frage ich das dann ab und stelle die Sichtbarkeit des Progressbar ein:

                protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
                {
                        ......
                        if(ShowProgressbar)
                                progressBar1.Visible = true;
                        else
                                progressBar1.Visible = false;
                        ....
                }

Im Designtime zeigt er mir dann sch�n brav die Eigenschaft an. Dort kann ich dann auch 
die
Eigenschaft sch�n ver�ndern und w�hrend der Designtime stellt er mir das dann auch die 
Sichtbarkeit
brav dar.

Nur wenn ich das Formular dann ausf�hre (oder selbst wenn ich mein Form speichere, 
schlie�e und
wieder �ffne), dann ist der Wert f�r die "ShowProgressbar" wieder auf false.

Eigenartig ist auch, da� eigentlich ja diese eigenschaft defaultm��ig auf true steht 
und nach
ausf�hren und debuggen, oder nach wieder�ffnen des formulars der wert auf false steht 
.....

Fehlt mir da irgendwas, oder was ist da los?

Mansur

_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an