isladogs
MVP / VIP
- Local time
- Today, 14:13
- Joined
- Jan 14, 2017
- Messages
- 18,796
I wasn't trying to sound critical of what you have achieved
I know what its like to pursue a route which gets ever more complex.
Sometimes its better to step back and look at alternative approaches to a problem.
I would still suggest using the tag property would have been much simpler ... but its your choice
As I said the issue with gaps would have occurred whichever approach you had used.
You could reassign controls so the first X are visible whatever the user level but their functions may vary in each case (fairly easy)
Or you could move controls up to fill the gaps (more complex)
Or disable controls rather than hide them (very easy)
Or just put up with having gaps...
Anyway, good luck!
I know what its like to pursue a route which gets ever more complex.
Sometimes its better to step back and look at alternative approaches to a problem.
I would still suggest using the tag property would have been much simpler ... but its your choice
As I said the issue with gaps would have occurred whichever approach you had used.
You could reassign controls so the first X are visible whatever the user level but their functions may vary in each case (fairly easy)
Or you could move controls up to fill the gaps (more complex)
Or disable controls rather than hide them (very easy)
Or just put up with having gaps...
Anyway, good luck!