Hi All,
I have a set of my own controls that derive from Control class. I am having some trouble with the order in which they paint if they are overlapping. In fact sometimes it paints part of one and part of the other making it look like they are slotted together!!! I have attached a screen shot.
Does anybody know anything about the order and how controls are painted?
Comments
:
: I have a set of my own controls that derive from Control class.
: I am having some trouble with the order in which they paint if they
: are overlapping. In fact sometimes it paints part of one and part
: of the other making it look like they are slotted together!!! I
: have attached a screen shot.
:
: Does anybody know anything about the order and how controls are
: painted?
:
Resolved... Setting ExStyle was causing the problem
[code]
// This causes nasty flicker when other controls are overlapped
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x20;
return cp;
}
}
[/code]