Puedes usar el objeto Monthview que ya proporciona la propiedad Week que devuelve el número de samana.
Si es imprescindible el calendar dale a la propiedad value del Monthview el value del calendar y lee la propiedad Week del monthview, devuelve un entero entre el 1 y el 52.