• Domingo 22 de Diciembre de 2024, 09:43

Autor Tema:  Lostfocus  (Leído 1370 veces)

vicele

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Lostfocus
« en: Viernes 29 de Septiembre de 2006, 12:58 »
0
Hola que tal soy bastante nuevo en esta pasión de la programación y también en este foro. He trabajado duro en un proyecto que tengo que entregar para mi curso de Programador.NET en C# y tengo problemas porque he establecido que al perder el foco un textbox se compruebe si se ha ingresado efectivamente un entero en dicho textbox. El problema es que el foco se pierde no solamente cuando se pasa a otro control del mismo formulario sino que se pierde por otras razones que no son las deseadas como por ejemplo cuando el usuario cambia a otra aplicación windows o cuando se abre otra ventana dentro del formulario contenedor mdiparent esto produce que aparezca el mensaje que he establecido se active cuando se pierde el foco pero esto acontece como ya he dicho en ocasiones no deseadas. Me gustaría saber como establezco restricciones para diferenciar cuando se pierde por un motivo y cuando se pierde por otro. Les agradecería si alguien se toma un tiempito para echarme una manito en mi labor. Desde ya muchas gracias.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Lostfocus
« Respuesta #1 en: Martes 3 de Octubre de 2006, 14:58 »
0
No debes usar ese evento, el evento se esta disaparando cuando debe hacerlo.

Lo que debes es usar algo como lo que se usa en este post:

http://foros.solocodigo.com/index.php?showtopic=24352
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io