Control que no reciba el foco

01/06/2008 - 18:49 por Luis Torres | Informe spam
Quiero hacer que un control activo de un form de windows no pueda recibir el
foco, existe una forma?

Preguntas similare

Leer las respuestas

#6 Luis Torres
02/06/2008 - 13:29 | Informe spam
Podria ser pero para generalizarlo tendria que saber a cual control
llevarlo. Como podría saber el control donde estaba el foco antes?


"RFOG" escribió en el mensaje
news:
Lo puedes hacer sobreescribiendo el evento OnEnter y llevando el foco a
otro control...


"Luis Torres" <ltt> wrote in message
news:%
Como dije arriba es para un control activo. Es que es un textbox y
necesito que no me cambie el color y me siga mostrando el ToolTip y
desactivarlo con el enabled en false me impide esas caracteristicas.
Ya probé con ReadOnly en true pero me permite aun que tome el foco, lo
cual no quiero.


"Alfredo Novoa" escribió en el mensaje
news:vztw6spx0694$

Hola Luis,

El Sun, 1 Jun 2008 13:42:54 -0400, Luis Torres escribió:

Encontré que con la propiedad TabStop en false me funciona para el Tab.
Pero
quiero tambien que no se pueda seleccionar con el mouse pero no
encuentro
como.



A lo mejor te sirve poner Enabled a false.


Saludos
Alfredo







Microsoft Visual C++ MVP
==> Mi blog sobre programación: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mías: http://rfog.blogsome.com/
Libros, ciencia ficción y programación
> Sé amable con tus palabras y útil con tus obras.
Pitágoras.

Respuesta Responder a este mensaje
#7 Alfredo Novoa
02/06/2008 - 14:11 | Informe spam
El Mon, 2 Jun 2008 07:29:49 -0400, Luis Torres escribió:

Podria ser pero para generalizarlo tendria que saber a cual control
llevarlo. Como podría saber el control donde estaba el foco antes?



Pues guardando ese dato.

Pero creo que sería más apropiado usar el suceso "GotFocus" de la clase
Control.


Saludos
Alfredo
Respuesta Responder a este mensaje
#8 Juan Diego Bueno
02/06/2008 - 15:10 | Informe spam
Hola Luís:
Después de mucho reflexionar, Alfredo Novoa ha escrito :
El Mon, 2 Jun 2008 07:29:49 -0400, Luis Torres escribió:

Podria ser pero para generalizarlo tendria que saber a cual control
llevarlo. Como podría saber el control donde estaba el foco antes?



Pues guardando ese dato.

Pero creo que sería más apropiado usar el suceso "GotFocus" de la clase
Control.




Quizás te sirva el método GetNextControl de la clase Control.

Un saludo

http://www.moondance.es
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida