......
Dim lSpinner As List
lSpinner.Initialize
lSpinner.AddAll(Array(Spinner1,Spinner2,Spinner1_E,Spinner2_E,spn_e_QSL_S, spn_QSL_S))
......
For o=0 To lSpinner.Size-1
resetUserFontScale_Spinner(lSpinner.Get(o),varSpnSize)' varSpnSize is the new .TextSize
'in this Sub i cach the Spinner Data, Clear, Resize and fill new the Spinner.....
Next
......
'not testet, you must do that with your Labels
dim lbl as label
for o=0 to lSpinner.Size-1
lbl=lSpinner.Get(o)
lbl.TextSize=12
.....
next