Ciao, a me di primo getto viene in mente questo:
TextBox1.Attributes.Add("OnDoubleclick", "return false;");
Ovvero, registro un attributo per il doppio click sulla textbox e mi ritorna semper falso: è una sorta di simulazione e dovrebbe essere lato client.
PV