Hi
Hmmm, to recap...:
- In the TForm1.AfterConstruction();
-- change the cursor to 'Busy' or start some kind of animation
-- I would personally start a 'Data-Preparation-Thread' to load data while the
form is showing, depending on component-count it takes some msecs
-- in the 'FormShow' handler, I'd assign the loaded data to components,
possibly in stages when they're ready
-- finally I'd change the cursor back to 'Idle'
Just my 2 cents worth...
Regards Benny