Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

Controls drawing in funny order!

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

  • ashesmanashesman Posts: 4Member
    : 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?
    :

    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]
Sign In or Register to comment.