You have to call it recursively on each control if you want it to be done.
but why on earth would you like to control such setting on a 3rd party
control?
if the control is badly written it's unlikely you could fix it up without
overriding many method or scrapping it completely...