winforms - Setting a Panel's background color from a class, Windows Forms - C# -


i have relating setting panels background color class.

the class not within form of panel, side class.

the panel on main form called pnlcanvas.

i don't know missing. if have values or methods in main form, can access values class. but, panel seems acts different.


public form1() {     initializecomponent();     changecolor changecolor = new changecolor(this);      changecolor.redpanel(); } 

class changecolor  {     public form1 form1 { get; set; }     public changecolor(form1 form1)     {         this.form1 = form1;     }     public void redpanel()     {         form1.pnlcanvas.backcolor = color.red;     } } 

try this: make member of form1

    public void redpanel()     {         this.pnlcanvas.backcolor = color.red;     } 

Comments

Popular posts from this blog

django - (fields.E300) Field defines a relation with model 'AbstractEmailUser' which is either not installed, or is abstract -

matlab - error with cyclic autocorrelation function -

php - Using grpc in Laravel, "Class 'Grpc\ChannelCredentials' not found." -