Foco con una subclase - URGENTE!

03/03/2006 - 17:47 por Juan Barrionuevo | Informe spam
Tengo el siguiente misterio para resolver (a mi me esta desquiciando...)
Hice una clase que hereda del TextBox. Esta clase tiene como datasource un
objeto X asociado a la propiedad Text.
Cuando ejecuto el formulario que lo contiene funciona correctamente excepto
que lo deje vacío.
Si yo borro el contenido de este nuevo control no pierde el foco, ni
siquiera me permite cerrar el formulario. Solo permite perder el foco cuando
este tiene algo escrito.
La clase esta vacía, por ahora es solo una cáscara. Por lo tanto yo asumo
que debería tener el mismo comportamiento que un TextBox, pero no es así.
Ahora bien, si yo le quito el data source, funciona correctamente.
Agradecería muchísimo si alguien puede arrojarme algo de luz a este
respecto.
Desde ya, muchas gracias

Juan J. Barrionuevo

Preguntas similare

Leer las respuestas

#1 Vyacheslav Popov
03/03/2006 - 18:22 | Informe spam
Hola Juan,

Tal vez tiene algo que ver con la validación del control.

"Juan Barrionuevo" escribió en el mensaje
news:
Tengo el siguiente misterio para resolver (a mi me esta desquiciando...)
Hice una clase que hereda del TextBox. Esta clase tiene como datasource un
objeto X asociado a la propiedad Text.
Cuando ejecuto el formulario que lo contiene funciona correctamente
excepto que lo deje vacío.
Si yo borro el contenido de este nuevo control no pierde el foco, ni
siquiera me permite cerrar el formulario. Solo permite perder el foco
cuando este tiene algo escrito.
La clase esta vacía, por ahora es solo una cáscara. Por lo tanto yo asumo
que debería tener el mismo comportamiento que un TextBox, pero no es así.
Ahora bien, si yo le quito el data source, funciona correctamente.
Agradecería muchísimo si alguien puede arrojarme algo de luz a este
respecto.
Desde ya, muchas gracias

Juan J. Barrionuevo


Respuesta Responder a este mensaje
#2 Juan Barrionuevo
03/03/2006 - 18:46 | Informe spam
Sobreescribí el evento OnValidating() e incluso lo he forzado a que
encuentre el siguiente Control en el formulario y le setee el foco, y
nada...
Lo que si noté ahora (se ve que anoche a la una de la mañana ya no pegaba
una...) es que con un textBox común, también lo hace... :(
Y este comportamiento no estaba dentro de mis espectativas.

Desde ya, muchas gracias

Juan J. Barrionuevo

"Vyacheslav Popov" escribió en el
mensaje news:
Hola Juan,

Tal vez tiene algo que ver con la validación del control.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida