I have a number of forms and navigate between them.
Each form has a set of controls for which I load properties from the SQLite database, and this is a lengthy (about 1 second) operation that does not give users a better feeling, because the form is gradually being drawn.
I am not completely against the delay, but I would like the form to be drawn when all the data is loaded. I would like to avoid new threads, because this will lead to problems with cross-threads.
Is there a good solution besides speeding up the entire application by caching the downloaded data?
performance winforms rendering
David
source share