.netvb.netwinapp

How to paint our changes in runtime before its being viewe by user


I am having a windows form that whenever I want its controls like picturebox update normally I need to hide it and show it to let the cahnges happen. This causes a blink which I want to avoid.

Does anybody know what are my options? It is a picture box from form1 being copied to form2 and let the user see the changes.

Thanks


Solution

  • Why can you not change the control's attributes without hiding it?

    Some options:

    1. Don't hide the controls before changing them.
    2. Show a loading animation overlay for the controls being updated (or the entire form if you are updating more than just a few).
    3. I'm not quite sure exactly what you're trying to do, but double buffering may help you out.

    If these options don't help, please describe your issue in more detail and I will try to provide assistance.