You should be able to cycle through the controls using a for next loop on the controls collection of the form. Within that loop, check to make sure the control is not a label (or any other control you use that doesn't have a disabled property, using the .type = ### part, within that if statement, check the value of the disabled property and do whatever it is you want with that info. Sorry for the lack of code, it's a bit early for me to be breaking out into
VB.