Loading Controls Programmatically

D

Dino Buljubasic

Hi,

I have created myUserControl that contains a Panel. The panel is
loaded dynamically with a number of ListViews. The number depends on
the size of the form (therefore the size of the panel which is
anchored to resize when form is resized).

Basically, I load my ListView as:

Panel.SuspendLayout();

// Loads a number of ListViews depending on Panel size
LoadListViewControls(Panel.Size);

Panel.ResumeLayout();

If I drag another window over my form, the ForeColor and Font
properties of my ListViews take over containers values.

So my ListViews which had programatically set ForeColor and Font to
say Red, Arial will change to panels properties which are say MS Sans
Sarif, Black.

Same happens when form is maximized - I remove and reload ListViews
but those that are in the area of the form before maximize get
properties set correctly (Red, Arial). ListViews that are in the area
of form that was not visible before maximize, get ForeColor and font
from container (Black, Sarif).

How to fix this?

Any Help Will Be Appreciated,

_dino_
 
D

Dino Buljubasic

For those interested, I have found out that this problem is rather an
IDE issue than coding issue. In my case, this happens when I run my
application from IDE. When I run the .exe file, this does not occur.

_dino_
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top