in vb6 riuscivo ad disabilitare il controllo datetime, non penso che in .net la cosa non sia fattibile.
Secondo me bisogna usare la proprietà checked, ma ho provato e non ho sortito i risultati sperati